bash脚本不执行的线条,没有任何错误
问题描述:
我有一个小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
脚本是在一个文件中。我错过了什么?
答
尝试做
sudo killall ptpd ntpd
sudo nice -n -19 ptpd -gGW -b eth0 -s2 -i NTP -t -c D
你缺少'killall'之前,不会'sudo'完成并退出运行。 –
该脚本位于文件中。 – Levi
是的,你包含了你想让'sudo'在文件中运行的命令,但是你没有做任何事情来让它们被加载到'sudo' shell的stdin开始。因此,shell仍然试图从脚本的原始标准输入读取,而不是在脚本的后面读取命令。 –