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

轩陌

分类: Linux 3716 0

场景

在使用frp做内网穿透的时候,写了后台运行脚本文件,默认不会开机自动执行,这时候需要借助 Linux 开机自动执行来完成。

步骤

  1. 第一步进入目录/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
  2. 第二步为脚本赋予可以执行的权限,命令:chmod +x frp.sh
  3. 第三步将脚本加入到开机启动任务,执行以下两条命令:
    $ chkconfig --add ./frp.sh
    $ chkconfig frp.sh on

脚本解释 #! 固定语法,告诉系统需要这个脚本需要什么解释器来执行,这里是使用bash来执行此脚本 chkconfig 运行级别,启动、关闭优先级 description 服务描述 剩余内容写需要执行的脚本,我这里是使用 screen 后台运行 frp

参考资料

  • 16人 Love
  • 2人 Haha
  • 2人 Wow
  • 1人 Sad
  • 0人 Angry
linux、linux 开机启动项、linux 开机自启脚本

作者简介: 轩陌

打赏

生命的意义在于折腾,一直努力成长中,期待梦想实现的那刻。

共 0 条评论关于 “Linux 开机自动执行自定义脚本”

Loading...