Linux 开机自动执行自定义脚本

来源:07素材网 09月21日 15:21

场景

在使用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

原文出处:https://www.xuanmo.xin/details/3823
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。

今日推荐

(Hadoop Distributed File System)分布式文件系统
网站上不能复制的文字如何强行复制
给前端自学者的建议
华为手机如何开启无线调试功能,轻松使用 Shizuku 搞机!
卸载软件后怎样删除程序残留文件
剪映如何拼接视频?剪映拼接视频的方法
常用的网络营销方法有哪些
http有哪些特点