有些项目需要在国产化环境下运行,就需要在远程服务器系统部署和运行,在不关闭远程服务器的前提下保持程序一直运行,接口可调用,此时可关闭控制台窗口:
1、程序保持后台运行
nohup 程序文件 &
程序文件可以是python文件,可以是linux下可执行文件
例如:nohup ./configue &
或者 nohup python 123.py &
2、当命令执行成功后:
会给出当前任务的进程号
------------------------------------------------------
查询当前所有进程号
ps aux
-----------------------------------------------------
3、关闭某个进程
kill pid
pid为执行后任务进程号,比如上文的kill 262167;
4、执行完永久运行后,会出现追加到nohup.out这个指示,直接回车;
在此文件夹下会有这个文件,保存了程序运行情况;