1. 脚本增加可执行权限
sudo chmod +x /path/to/quick_install.sh
将/path/to/quick_install.sh替换为您的脚本实际所在的路径。
2.
创建systemd服务单元: 使用文本编辑器(如nano或vim)创建一个新的服务单元文件。例如,您可以将其命名为quick_install.service,并放在/etc/systemd/system/目录下。
sudo nano /etc/systemd/system/chm_start.service
打开文件后将配置单元信息写进去
3. 编写配置单元
[Unit]
Description=Quick Install Service
After=multi-user.target
[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/usr/bin/sudo -u root /bin/bash -c 'nohup /path/to/quick_install.sh local start > output.log 2>&1 &'
ExecStop=/bin/true
[Install]
WantedBy=multi-user.target
4. 启动服务
sudo systemctl start chm_start.service
5. 设置开机启动: 为了让服务在系统启动时自动运行,您可以使用以下命令
sudo systemctl status chm_start.service
6. 查看服务状态
sudo systemctl status quick_install.service
7. 停止服务
sudo systemctl stop quick_install.service