2017-07-18 24 views
0

私は実行するために少しbashスクリプトを持っていないが、2行目にエラーなしで停止しているように見えます:bashスクリプトは、sudoの後に行を実行しない、エラー

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

スクリプトがファイルです。私は何が欠けていますか?

+1

をしよう。 –

+0

スクリプトはファイル内にあります。 – Levi

+0

はい、あなたは 'sudo'を実行するコマンドをファイルに含めましたが、' sudo'シェルのstdinにそれらを与えるために何もしませんでした。そのシェルがまだスクリプトの元のstdinから読み込もうとしている、**後でスクリプトでコマンドを読んでいない**。 –

答えて

1

は、あなたが `killall`は` sudo`が終了し、終了するまで実行されないことを逃している

sudo killall ptpd ntpd 
    sudo nice -n -19 ptpd -gGW -b eth0 -s2 -i NTP -t -c D 
関連する問題