作者回复: 提供一个nginx的system service 配置文件给你做参考
[Unit]
Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
[Install]
WantedBy=multi-user.target
作者回复: 好处是不用去记每个启动命令、参数及配置文件
作者回复: 作用不通,supervisor可以像systemctl一样管理服务的启动和停止,也可以在进程意外结束时自动拉起进程,但是systemctl不行
作者回复: 级别2-3-4 是init时代的产物,级别2默认启动过程中不启动网络和nfs服务,当然手动启动网络服务就变成了级别3;
级别4是保留,未使用