2012-02-16 84 views
2

我有一個用於監視我的應用程序的shell腳本文件,該腳本將通過設置cron作業每10分鐘執行一次。如何從另一個sh文件運行sh文件

我想一些更多的腳本文件與監測有關的應該與主文件一起執行。所以我想將我的腳本包含在主文件中。如何從主sh文件中運行這些sh文件

回答

5

看一看this。如果要運行腳本,你可以使用:

./yourscript.sh 

如果你的腳本有一個循環,使用:

./yourscript.sh& 

如果你想在開始的腳本後得到控制檯,你不想看到它的輸出使用:

./yourscript.sh > /dev/null 2>&1 & 

因此,主文件中,你將有:

./yourscript1.sh > /dev/null 2>&1 & 
./yourscript2.sh > /dev/null 2>&1 & 
./yourscript3.sh > /dev/null 2>&1 & 

他們將一起開始。

+1

你應該避免重定向,至少在你知道你在做什麼之前。在故意拋開所有診斷的情況下調試故障是一個噩夢。 – tripleee 2012-02-16 06:49:50