(转载)在后台运行Python脚本服务
来源:互联网 发布:碑文 软件 编辑:程序博客网 时间:2024/05/22 01:33
本文转载参考自:https://www.cnblogs.com/sixbeauty/p/4227695.html
在服务器,程序都是后台运行的,当写的python脚本时,需要:
你要是想python robot.py & 是不行的,一旦用户登出,脚本就自动退出了。
用at, cron也可以实现。
使用 nohup
命令,可以忽略登出的信号: nohup python robot.py &
如果想要把 python里面 print的记录出来,可以在启动时使用: nohup python robot.py & > ./log/log1.log
查看后台运行的Python——pid ps -ef |grep python
linux中根据进程的PID值来查找执行文件的及其路径 lsof -p PID
fg 命令(foreground)将后台运行的进程调到前台来运行。 fg %n
这里的n
是jobs
看到的jobnumber
运行 jobs
还有下列命令可以用来操纵进程任务: ps
列出系统中正在运行的进程 kill
发送信号给一个或多个进程(经常用来杀死一个进程) jobs
列出属于当前用户的进程 bg
将进程搬到后台运行(Background) fg
将进程搬到前台运行(Foreground)
另外:
发现程序 切换到后台运行后,有时会出现 编码问题: ‘ascii’ codec can’t encode characters in position …
并且我也就 在文件头 声明了 :# coding=utf-8
出现这种情况,注意加上:
import sys
reload(sys)
sys.setdefaultencoding(‘utf-8’)
这几行代码。
- (转载)在后台运行Python脚本服务
- 在后台运行Python脚本服务
- 在后台运行Python脚本服务
- Python 脚本在后台运行
- python在后台运行
- 在后台运行shell脚本
- 以服务的形式在后台执行某个脚本
- Linux 技巧:让进程在后台可靠运行的几种方法(转载)
- 在Linux中如何让脚本在后台运行
- linux用nohup在后台常驻运行php脚本
- 让shell脚本在后台运行的两种方法
- linux用nohup在后台常驻运行php脚本
- linux用nohup在后台常驻运行php脚本
- linux用nohup在后台常驻运行php脚本
- voip在后台运行
- NSTimer在后台运行
- 在后台运行软件
- 在后台运行rtorrent
- 笑哭!外国人在地铁上看书原因竟是...
- 微信重磅更新:发出的消息允许编辑!
- Springboot极简教程
- Linux下的文件系统
- 还纠结用哪个套餐呢?收好这几张图50元让你用9个G
- (转载)在后台运行Python脚本服务
- 【TensorFlow】官方MNIST数据集神经网络实例详解(六)
- 717. 1-bit and 2-bit Characters 1、2位字符
- 【CIO早班车】快来!不一样的知识管理体系只给不一般的企业用
- JavaSE练习-多线程、Socket(TCP协议)、IO流模拟实现服务端多线程接收客户端上传图片
- linux基本目录处理命令
- android linker 执行流程
- Vmware WorkStation Pro 12 安装记录
- 将SQL Server的任意记录转换为JSON格式(JQGRID) -- 支持SQL 2005