2017-07-18 63 views
0

我有一個小bash腳本運行,但它似乎停止沒有錯誤,第二行:bash腳本不執行的線條,沒有任何錯誤

export REQUIRE_TRIGGER=0 
sudo -s -H 
killall ptpd ntpd 
nice -n -19 ptpd -gGW -b eth0 -s2 -i NTP -t -c D 

腳本是在一個文件中。我錯過了什麼?

+1

你缺少'killall'之前,不會'sudo'完成並退出運行。 –

+0

該腳本位於文件中。 – Levi

+0

是的,你包含了你想讓'sudo'在文件中運行的命令,但是你沒有做任何事情來讓它們被加載到'sudo' shell的stdin開始。因此,shell仍然試圖從腳本的原始標準輸入讀取,而不是在腳本的後面讀取命令。 –

回答

1

嘗試做

sudo killall ptpd ntpd 
    sudo nice -n -19 ptpd -gGW -b eth0 -s2 -i NTP -t -c D