linux-通过服务自启动
部署程序
将需要开机自启动的程序untitled9放在Linux系统中,例如/usr/mnt/untitle9
编写服务文件
在/usr/lib/systemd/system/目录下新建立一个untitled9.service文件,内容如下
[Unit]
Description=untitled9
Wants=systemd-udev-settle.service
After=systemd-udev-settle.service
[Service]
Type=simple
User=root
ExecStart=/usr/mnt/untitle9
[Install]
WantedBy=multi-user.target
启用服务
重启systemctl系统服务和允许untitled9.service
systemctl daemon-reload
systemctl enable untitled9.service
查看服务
systemctl status untitled9.service
查看程序是否运行
top
禁用服务
重启systemctl系统服务和禁用untitled9.service
systemctl daemon-reload
systemctl disable untitled9.service