Raf*_*ira 5 ubuntu binary services systemctl
我有一个MFBot_Konsole_x86_64
从网站下载的名为的文件,要运行它,我只需输入./MFBot_Konsole_x86_64
.
文件位置是:/home/rafael/botShakes/
该文件是一个二进制文件,现在我只是让它在屏幕会话上运行,但这是不切实际的,有什么办法让它在 systemctl 服务上运行吗?
我尝试过这个单元:
[Unit]
Description=Bot do Shakes
[Service]
ExecStart=/home/rafael/botShakes/MFBot_Konsole_x86_64
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
小智 7
为了将二进制文件作为服务运行,您可以按照以下步骤操作:
编写一个服务文件,名为MFBot_Konsole.service
:
[Unit]
Description=MFBot_Konsole
After=network.target
[Service]
Type=simple
WorkingDirectory=/home/rafael/botShakes
ExecStart=/home/rafael/botShakes/MFBot_Konsole_x86_64
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=MFBot_Konsole
User=root
Group=root
Environment=PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/home/rafael/botShakes
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
Restart
等。User
Group
/etc/systemd/system/MFBot_Konsole.service
systemctl enable MFBot_Konsole
systemctl status MFBot_Konsole
归档时间: |
|
查看次数: |
8675 次 |
最近记录: |