我的脚本需要root权限,我想在远程机器上运行它,然后能够关闭本地计算机。
所以我执行了以下命令: $ nohup sudo ./myScript arg1 &
......这是我经常使用的方式,但在另一台我一直是root用户的不同机器上,所以没有使用sudo
。由于某种原因,现在它无法工作:
nohup sudo ./myScript.sh 1 & //then I press enter twice
[8] 24264
me@my-laptop:~/myFolder$ nohup: ignoring input and appending output to `nohup.out'
[8]+ Stopped nohup sudo ./myScript.sh 1
这里我做错了什么?
sudo nohup ./script &
? - Ricky Robinsonsudo sh -c 'nohup ./script &'
命令。当系统要求输入密码时,不要将sudo
放入后台运行。 - Anton Kovalenko