Linux 开机自动执行自定义脚本
分类: Linux 0 0
场景
在使用frp
做内网穿透的时候,写了后台运行脚本文件,默认不会开机自动执行,这时候需要借助 Linux 开机自动执行来完成。
步骤
-
第一步进入目录
/etc/rc.d/init.d
,创建一个需要开机启动的脚本文件,我这里以frp
启动脚本为例,文件名为frp.sh
;#!/bin/sh #add for chkconfig #chkconfig: 2345 70 30 #description: frp 内网穿透 screen -dmS frps /htdocs/frp/frps -c /htdocs/frp/frps.ini
- 第二步为脚本赋予可以执行的权限,命令:
chmod +x frp.sh
; - 第三步将脚本加入到开机启动任务,执行以下两条命令:
$ chkconfig --add ./frp.sh $ chkconfig frp.sh on
脚本解释
#!
固定语法,告诉系统需要这个脚本需要什么解释器来执行,这里是使用bash
来执行此脚本chkconfig
运行级别,启动、关闭优先级description
服务描述 剩余内容写需要执行的脚本,我这里是使用screen
后台运行 frp
参考资料
- chkconfig 命令使用参考:https://www.linuxcool.com/chkconfig
共 0 条评论关于 “Linux 开机自动执行自定义脚本”