是否有一个 .sh 脚本可以像 Debian/Ubuntu 一样管理启动和停止服务,但适用于 Red Hat/Fedora?希望将其放入运行某些软件的文件中。
答案1
如果您不是在编写自己的软件,而是想要启动/停止现有服务,那么就像 @jasonwryan 所写的那样,RHEL/Fedora 正在使用 systemd。处理服务的命令是systemctl。
systemctl start/stop/restart servicename
如果您想列出已安装的服务,请使用:
systemctl list-units
答案2
看着/etc/rc.d/init.d
您将在那里检查一些服务。您还可以通过检查网络状态来测试服务脚本:
$ sudo service network status