让python脚本在服务器后台运行

python的启动方式:

python yourfile.py

正常启动,在当前窗口打印日志,ctrl+c退出即停止进程

 

python yourfile.py & ctrl+c

退出后不停止进程,即不占用当前页面形式的后台启动,但是关闭shell链接,进程停止

 

nohup python yourfile.py &

后台启动(重启机器或手动kill前都处于启动状态),控制台输出导向nohup.out文件

 

将启动脚本写入/etc/rc.d/rc.local,即为开机自启动。

使用 jobs 查看任务。
使用 fg %n 关闭。

nano ~/.bashrc
alias amzweb=’vv && nohup python /root/amz/web.py &’
退出并保存

source ~/.bashrc

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注