环境: CentOS 8
对于自定义应用程序,编写自动重启脚本以在应用程序崩溃时重新启动应用程序相对简单。
然而,许多流行的、广泛使用的软件包都设计为在崩溃后自动重启。
问题:我如何知道哪些包在崩溃后会自动重启?
我访问了我的/etc/systemd/system
文件夹以寻找证据,但没有找到太多证据。
system
文件夹中对我关心的包的唯一引用是一个redis.service.d
文件夹。
我正在寻找 Postfix、Dovecot、Opendkim、Nginx、Redis 和 FirewallD。
您可以在systemd服务文件中设置属性。
例子 :
检查最后几行,此配置将在崩溃时自动重启应用程序。
检查:
https ://singlebrook.com/2017/10/23/auto-restart-crashed-service-systemd/
https://ma.ttias.be/auto-restart-crashed-service-systemd/