位置: 编程技术 - 正文
推荐整理分享Python脚本后台运行的几种方式(python脚本运行命令),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python如何运行脚本,python怎么运行脚本文件?,python怎么运行脚本,python怎么运行脚本,python脚本如何运行,python如何运行脚本,python运行python脚本,python如何运行脚本,内容如对您有帮助,希望把文章链接给更多的朋友!
一个用python写的监控脚本test1.py,用while True方式一直运行,在ssh远程(使用putty终端)时通过以下命令启动脚本:现在脚本正常运行,通过ps能看到进程号,此时直接关闭ssh终端(不是用exit命令,是直接通过putty的关闭按钮执行的), 再次登录后发现进程已经退出了。
通过后台启动的方式该问题已经解决,这里总结下,也方便我以后查阅。
linux 下后台运行
通过fork实现linux环境下,在c中守护进程是通过fork方式实现的,python也可以通过该方式实现,示例代码如下:
通过upstart方式实现
可以通过upstart把应用封装成系统服务,这里直接记录下完整示例。
1、编写python脚本2、编写upstat配置文件3、重新加载upstate4、启动服务5、停止服务
通过bash脚本实现
1、python代码2、编写启动脚本3、启动进程如果直接用&启动进程:直接关闭ssh终端会导致进程退出。
通过screen、tmux等方式实现
如果临时跑程序的话,可以通过screen、tmux启动程序,这里描述下tmux启动的方式。
1、启动tmux
在终端输入tmux即可启动
2、在tmux中启动程序
直接执行如下命令即可(脚本参考上面的): python test.py
3、直接关闭ssh终端(比如putty上的关闭按钮);
4、重新ssh上去之后,执行如下命令:现在可以看到python程序还在正常执行。
windows下后台运行
在windows下没有深入的研究过,我经常用的方法是修改python脚本的扩展名为".pyw",双击即可后台运行,不需要修改任何代码。
浅谈JavaScript事件的属性列表 HTML4.0的新特性之一是能够使HTML事件触发浏览器中的行为,比如当用户点击某个HTML元素时启动一段JavaScript。下面是一个属性列表,可将之插入HTML标签以
ECMAScript 5中的属性描述符详解 属性描述符是ES5中新增的概念,其作用是给对象的属性增加更多的控制。Object.defineProperty要研究属性描述符,首先要谈谈Object.defineProperty方法。这个方
ECMAScript 5严格模式(Strict Mode)介绍 严格模式(StrictMode)是ECMAScript5的新特性,它允许你把整个程序,或者某个函数,放置在严格的操作语境中。这种严格的语境会防止某些特定的操作并
标签: python脚本运行命令
本文链接地址:https://www.jiuchutong.com/biancheng/382852.html 转载请保留说明!上一篇:javascript中hasOwnProperty() 方法使用指南
友情链接: 武汉网站建设