要在 Ubuntu 系统上的 systemd 服务中添加 mtproxy.sh start
命令,请按照以下步骤操作:
- 创建 systemd 服务文件:
- 使用文本编辑器(如 nano 或 vim)创建一个名为
mtproxy.service
的文件。 - 将以下内容复制到文件中:
- 使用文本编辑器(如 nano 或 vim)创建一个名为
Copy
[Unit]
Description=MTProxy Service
After=network.target
[Service]
Type=simple
User=mtproxy
ExecStart=/home/mtproxy/mtproxy.sh start
ExecStop=/home/mtproxy/mtproxy.sh stop
Restart=on-failure
[Install]
WantedBy=multi-user.target
- 将
User
行替换为运行 MTProxy 所需的用户。 - 将
ExecStart
和ExecStop
行替换为 MTProxy 脚本的完整路径。
将服务文件复制到 systemd 目录:
使用以下命令将
mtproxy.service
文件复制到 systemd 目录:Copy
sudo cp mtproxy.service /etc/systemd/system/
重新加载 systemd:
使用以下命令重新加载 systemd:
Copy
sudo systemctl daemon-reload
启用并启动服务:
使用以下命令启用并启动 MTProxy 服务:
Copy
sudo systemctl enable mtproxy sudo systemctl start mtproxy
现在,MTProxy 服务将在系统启动时自动启动,并在停止后自动重新启动。
提示:
你可以使用以下命令检查服务的状态:
Copy
sudo systemctl status mtproxy
你可以使用以下命令停止服务:
Copy
sudo systemctl stop mtproxy
你可以使用以下命令禁用服务:
Copy
sudo systemctl disable mtproxy
我希望这有帮助!