Linux中开机启动创建screen并执行frp

创建脚本文件

#!/bin/bash

# 创建一个名为 frpc 的 screen 会话(如果不存在)
/usr/bin/screen -dmS frpc

# 在该会话中运行 frpc,改为你实际的frp所在路径
/usr/bin/screen -S frpc -X stuff "cd /home/frp_0.64.0_linux_amd64 && ./frpc -c frpc.toml\n"


给你的脚本添加可执行权限

chmod +x /home/start-frpc-screen.sh #改为上面所说的脚本路径


创建一个服务

vi /etc/systemd/system/frpc-screen.service


服务文件代码

[Unit]
Description=FRP Client in Screen
After=network.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/start-frpc-screen.sh #改为上面所说的脚本路径
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


配置开机启动

systemctl daemon-reexec
systemctl daemon-reload
systemctl enable frpc-screen
systemctl start frpc-screen


评论
暂无评论

登录后可发表评论

点击登录