实验环境:Ubuntu 16.0.4
首当其冲:
1. nohup使用及究极重要事项
我们用服务器肯定都是想在服务器存点什么、让服务器帮我们干点什么,这时候就需要nohup(no hang up)提供的后台挂起功能了
正常使用nohup command &。这里的&表示后台挂起(其实并没有怎么关注这里的语法,可以说总之就是这样)
nohup command >outfile 2>&1 &,则可以指定输出到outfile,而2>&1则意味着将err输出汇集到正常输出,也就是前面的outfile中。
但在对python使用时,需要注意python的输出是有缓冲区机制的,有可能无法实时输出到指定的输出文件。这时候需要在command中的python后加上 -u,不使用缓存机制。