微信公众号
扫描关注微信公众号
博客大厅

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

原创 来源:博客站 阅读 0 2024年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

学在每日,进无止境!更多精彩内容请关注微信公众号。
原文出处: 内容由AI生成仅供参考,请勿使用于商业用途。如若转载请注明原文及出处。
出处地址:http://www.07sucai.com/tech/39.html
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。
>