【Linux】Linux设置程序开机自启动

    Linux中可以通过chkconfig来设置开机自启动。某个程序的开机自启动要完成以下两步:

    1必须有一个程序的运行脚本,其实就是一个shell脚本,放置在/etc/init.d/目录下。当然脚本必须在包含以下两行

    #chkconfig: 2345 80 30

    #description: this is a test

    主要要说明一下第一行,2345代表启动停止运行级,运行级说明如下

    等级0表示:表示关机

    等级1表示:单用户模式

    等级2表示:无网络连接的多用户命令行模式

    等级3表示:有网络连接的多用户命令行模式

    等级4表示:不可用

    等级5表示:带图形界面的多用户模式

    等级6表示:重新启动

    80 30 表示启动和停止的先后顺序,数字越小越先运行。如果你想开机自启动A,B,想先启动A,再启动B,那A启动数字要比B小。

    当然还有一点要注意的是运行脚本应该做成name {start|stop|restart|status}这种模式。

    最后还得说一点的是export的环境变量是自启动脚本后执行,意味着你在脚本中无法用到export的path,一般就直接在自启动脚本中export你想要的path。

    2通过chkconfig --add name命令就可以添加程序成开机自启动,使用chkconfig name on开启自启动,添加成功后可以通过--list查看是否已经添加成功。通过chkconfig name off可以关闭自启动,比如可以关闭我最讨厌的sendemail,通过--del可以删除已经添加的自启动脚本。chkconfig本身的用法比较简单,自己看一下chkconfig帮助就会使用了。

    最后如果你已经完成上述步骤却没自启动成功,你可以查看一下linux的系统启动日志。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zfpigpig

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值