一、问题发生
我们使用远程主机跑项目的时候,不可能一直开着连接窗口吧,那么怎么办呢?
二、解决办法
1.命令:
nohup
nohup python -u run.py > run.log 2>&1 &
参数说明:
run.py
: 你需要后台运行的程序.
>
: 日志文件追加到文件中
run.log
: 运行的日志,或你的文件的输出内容.& 是一个描述符,如果1或2前不加&,会被当成一个普通文件。 1>&2 意思是把标准输出重定向到标准错误. 2>&1 意思是把标准错误输出重定向到标准输出。 &>filename 意思是把标准输出和标准错误输出都重定向到文件filename中
这条命令的意思是,执行
run.py
程序,并把程序中执行的情况记录到run.log
文件中