专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

编程实现24小时运行的程序_python

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 4:05:25       共计:3575 浏览

编程实现24小时运行的程序?

简单了说,你需要的仅仅是一个守护进程。

在 Linux 系统下,有很多应用是需要不间断处理任务的,比如 sshd 服务,mysqld 服务。

现在的 CENTOS7 发行版,默认使用 systemd 作为系统进程启动管理工具。

如果用windows的方法来说,就叫——“服务”。

下图就是 systemd 作者Lennart Poettering

如何添加一个系统服务?

Linux下很简单,使用 systemd 可能你仅需要一个

mytask.service

文件,并输入类似以下内容:

上面这个就是让 systemd 控制你的脚本

mytask.sh

不退出。一旦发生退出,就在30秒内重启。

mytask.sh

文件可以自由发挥。只要求一点,如果有系统级的 exit,就会触发 systemd 的 Restart 配置项,进行重启。

结语

所以,你不需要 exit,也应该尽量避免 exit。

错误异常,可以手动收集处理。

我是@程序员小助手,持续分享编程与程序员成长相关的内容,欢迎关注~~

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:如何在Python中用scikit_python | ·下一条:Hadoop与Spark两个大数据技术生态系统各自的特点有哪些_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有