以frpc为例,frpc的路径:/data/work/frp/frp_0.54.0_linux_amd64/frpc
1:创建一个 .service 文件
首先,在 /etc/systemd/system/
目录下创建一个新的 .service 文件,比如 frpc.service
。
sudo nano /etc/systemd/system/frpc.service
在该文件中,添加类似以下内容:
[Unit]
Description=Run frpc on Boot[Service]
ExecStart=/data/work/frp/frp_0.54.0_linux_amd64/frpc -c /data/work/frp/frp_0.54.0_linux_amd64/frpc.toml[Install]
WantedBy=multi-user.target
Description
:描述你的服务ExecStart
:指定需要在每次启动时运行的命令的路径和参数
2:启用并启动服务
保存文件后,启用刚才创建的服务,并启动它:
sudo systemctl enable frpc.service sudo systemctl start frpc.service
现在,你的命令 /data/work/frp/frp_0.54.0_linux_amd64/frpc -c frpc.toml
将会在每次系统启动时执行。如果你需要禁用这个自启动服务,可以执行:
sudo systemctl disable frpc.service
这样就完成了设置,在每次系统启动时都执行
/data/work/frp/frp_0.54.0_linux_amd64/frpc -c frpc.toml
命令。