首页  编辑  

任意程序作为服务Service运行

Tags: /计算机文档/Linux & Unix/   Date Created:
Ubuntu下,任意程序作为Service运行:

cd /etc/systemd/system
建立你的服务名.service文件,例如 demo.service,内容类似:
[Unit]
Description=Demo service
After=syslog.target
After=network.target

[Service]
Type=simple
User=root
Group=root
Environment="LC_ALL=zh_CN.GB2312"
Environment="LANG=zh_CN.gb2312"
WorkingDirectory=/var/log
ExecStart=你的完整的带路径的命令和参数
Restart=always

[Install]
WantedBy=multi-user.target
其中 user 可以根据需要改成你的用户名。
之后用
#注册
sudo systemctl enable demo
#启用
sudo systemctl start demo
或者用下面命令来启动服务
sudo service demo start