赞
踩
1、将原命令语句改为:nohup 命令语句 &
nohup python xxx.py &
nohup sh xxx.sh &
在常规运行前加上nohup, &是后台运行
最好在普通运行成功后再用nohup,否则出错时必须先kill该进程,修改后才能重新用nohup
2、回车执行,再回车,窗口中会显示一个进程号
3、如果中途想关闭,可执行:kill -9 进程号
。如果想查看命令执行情况,可执行:cat nohup.out
补充:
我尝试输入jobs
,但没有显示。
jobs只会显示当前终端的后台程序
,关掉Xshell后就不行了
需要使用ps -aux
,可以找到你运行的进程ID,若要结束运行就kill id
nohup sh mri_dti.sh > myout.file 2>&1 & tailf myout.file
tailf myout.file
查看文件尾部
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。