编程实现24小时运行的程序
导读:编程实现24小时运行的程序?简单了说,你需要的仅仅是一个守护进程。在 Linux 系统下,有很多应用是需要不间断处理任务的,比如 sshd 服务,mysqld 服务。现在的 CENTOS7 发行版,默认使用 systemd 作为系统进程启动...
编程实现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。
错误异常,可以手动收集处理。
我是@程序员小助手,持续分享编程与程序员成长相关的内容,欢迎关注~~声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 编程实现24小时运行的程序
本文地址: https://pptw.com/jishu/63513.html