首先先新建一个 写有命令的可执行文件
-
vi /usr/local/frp/start_frp
-
nohup /usr/local/frp/frp_0.23.1_linux_amd64/frps -c /usr/local/frp/frp_0.23.1_linux_amd64/frps.ini>/usr/local/frp/frp_log 2>&1 &
如果没有nohup 命令需要安装相应的安装包或缺少配置
给此文件添加执行权限
-
chmod +x /usr/local/frp/start_frp创建Frp执行脚本。
-
vi /etc/init.d/frp添加脚本内容
-
#!/bin/bash # # frp startup script for the server # # chkconfig: 2345 90 10 # description: start the frp # # Source function library . /etc/rc.d/init.d/functions #脚本名称 prog=frp #frp安装目录 FRP_HOME=/usr/local/frp/frp_0.23.1_linux_amd64/ export FRP_HOME #frp运行命令 FRP_RUN_SERVICE=/usr/local/frp/start_frp case "$1" in start) echo "Starting frp..." $FRP_RUN_SERVICE ;; *) echo "Usage: $prog {start}" ;; esac exit 0修改文件为可运行文件:
-
chmod a+x frp查看frp开机启动情况:
-
chkconfig --list添加到系统启动队列中:
chkconfig --add frp启动服务
-
service frp start
本文详细介绍了如何通过创建可执行脚本来自动化部署和管理Frp服务,包括设置开机自启动、添加执行权限及使用nohup命令确保服务在后台持续运行。此外,还提供了在Linux环境下配置Frp服务的具体步骤。

被折叠的 条评论
为什么被折叠?



