Linux新手在这里.
我有一个perl脚本,它需要两个命令行输入.我试图在后台运行它但这就是我得到的:
[~user]$ nohup sudo ./ascii_loader_script.pl 20070502 ctm_20070502.csv &
[2] 19603
[~user]$ nohup: appending output to `nohup.out'
Run Code Online (Sandbox Code Playgroud)
系统返回"nohup:将输出附加到'nohup.out'"后,不会出现新提示.然后只要我输入其他命令,shell就会告诉我进程已停止:
[~user]$ nohup sudo ./ascii_loader_script.pl 20070502 ctm_20070502.csv &
[2] 19603
[~user]$ nohup: appending output to `nohup.out'
ls
ascii_loader_script.pl format_wrds_trd.txt nohup.out norm_wrds_trd.cfg
[2]+ Stopped nohup sudo ./ascii_loader_script.pl 20070502 ctm_20070502.csv
Run Code Online (Sandbox Code Playgroud)
我看过这篇文章并试图在执行命令之前做"sudo date".仍然有同样的事情. http://www.sudo.ws/pipermail/sudo-users/2003-July/001648.html