使用方法:
>> nohup 原本直接的命令 &
查看当前终端后台作业:
>> jobs -l
这样服务器上的进程就可以在后台运行,就算断开连接也会继续执行。
不过这个方法有个不太好的地方就是使用jobs命令查看,只能显示当前终端的后台作业,也就是说关闭终端,再打开使用jobs是查不到后台执行的进程的。
只能之前记住进程号,用top或者ps -aux查看。
查看输出日志:
#实时查看:
>> tail -f nohup.out
#查看最后100行
>> tail -n 100 nohup.out
#加关键字
>>tail -f nohup.out |grep "关键字"
将后台作业恢复到前台运行:
>> fg %工作号