有的时候我们需要用nohup同时挂起好几个进程,那么此时光有一个nohup.out的结果输出肯定不行。因此,我们需要学会在执行nohup命令时同时指定输出的log文件名,让输出结果直接输出到这个文件中
nohup python train.py >my_log.out 2>&1 &
- nohup 表示该进程在用户注销或网络断开时不会被终止
- python train.py 是你自己要执行的代码(要用的话改成你自己的)
- my_log.out 为你自定义的日志保存输出的文件名称
- 2>&1 表示,不仅命令行正常的输出保存到my_log.out中,产生错误信息的输出也保存到my_log.out中
- & 表示该进程在后台运行
注意:若不指定输出日志文件,则会输出到nohup.out文件中