linux 命令后台运行

nohup bash xxx.sh > out.log 2>&1 &

可以让命令后台运行,

输入 tail -f out.log 可以查看输出的结果

这样即使客户端断开了连接,服务端也不会因为客户端的断连而终止程序

另外,在运行 python 程序的时候,最好加上 -u 参数,例如nohup python -u main.py

这样可以阻止输入进入缓存,使得正常输出和错误输出按顺序显示

posted @ 2021-05-17 16:03  consolexinhun  阅读(166)  评论(0编辑  收藏  举报