CentOS 开机启动自定义脚本详解及实现

作者:lqh 时间:2023-11-02 19:26:03 

CentOS 开机启动自定义脚本

有些时候我们需要在服务器里设置一个脚本,让他一开机就自己启动。方法如下:

cd /etc/init.d vi youshell.sh #将youshell.sh修改为你自己的脚本名

编写自己的脚本后保存退出。

在编写脚本的时候,请先加入以***释

#add for chkconfig  #chkconfig: #description:  #关于脚本的简短描述  #processname:  #第一个进程名,后边设置自启动的时候会用到

说明:

2345是指脚本的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X

70是指脚本将来的启动顺序号,如果别的程序的启动顺序号比70小(比如44、45),则脚本需要等这些程序都启动以后才启动。

30是指系统关闭时,脚本的停止顺序号。

给脚本添加上可执行权限:

chmod +x youshell.sh

利用chkconfig命令将脚本设置为自启动

chkconfig --add servicename

这样你的脚本就可以在开机后自动运行了。
另外,在redhat里也可以使用这个方法来实现开机自启动。

chkconfig的使用方法

chkconfig(check config)

功能说明:检查,设置系统的各种服务。
语法:chkconfig
[--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset]
补充说明:这是RedHat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。

参数:
–add增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
–del删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
–level<等级代号>指定读系统服务要在哪一个执行等级中开启或关毕

1:chkconfig 命令也可以用来激活和解除服务。chkconfig –list 命令显示系统服务列表,以及这些服务在运行级别0到6中已被启动(on)还是停止(off)。
chkconfig –list
chkconfig –list httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

2:chkconfig 还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。譬如,要在运行级别3、4、5中停运 nscd 服务,使用下面的命令:
chkconfig –level 345 nscd off

3:由 xinetd 管理的服务会立即被 chkconfig 影响。譬如,如果 xinetd 在运行,finger 被禁用,那么执行了 chkconfig finger on 命令后,finger 就不必手工地重新启动 xinetd 来立即被启用。对其它服务的改变在使用 chkconfig 之后不会立即生效。必须使用service servicename start/stop/restart命令来重起服务

 第二种方法

编辑  /etc/rc.d/rc.local文件
格式为  程序名  程序路径
例如  a.sh  /home/a.sh

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

来源:http://www.centoscn.com/shell/2016/0222/6784.html

标签:CentOS,开机启动,自定义脚
0
投稿

猜你喜欢

  • 详解如何从宿主机拖动复制文件到虚拟机VM中的解决方法

    2023-10-13 01:50:50
  • 什么是代理劫持

    2008-03-11 11:13:00
  • SEO战略 获得链接建设和链接诱饵很有益

    2008-12-30 09:20:00
  • windows 用VMware创建linux虚拟机安装CentOS7.2操作系统

    2023-11-03 20:22:02
  • Windows 2000活动目录的安装与配置

    2010-05-18 18:30:00
  • 谈谈做网站的心态

    2008-11-24 14:49:00
  • 解决linux系统中运行node进程却无法杀死进程的问题

    2023-03-09 14:32:34
  • 谷歌推出搜索定制功能 或是众多网站失职

    2008-12-19 13:32:00
  • UCHOME登录上去自动退出,显示“您需要先登录才能继续本操作”的解决方法

    2011-06-04 15:22:00
  • IP PV你更注重谁?

    2008-04-16 14:26:00
  • phpcms已通过审核的文章的前台修改方法

    2009-02-19 20:59:00
  • 利用 IIS日志追查网站入侵者

    2008-05-04 14:56:00
  • 编写安全的ASP代码

    2008-03-24 20:10:00
  • 百度i贴吧另类推广日IP过千-淘宝客收入过千

    2010-03-07 15:49:00
  • 国内ASP系的CMS系统汇总推荐

    2007-11-29 12:51:00
  • 2月14 情人节快到了,你的网站准备好了吗?

    2008-02-13 12:28:00
  • 一个IP建多个Web站点——TCP端口法

    2007-08-24 11:36:00
  • Apache 中 .htaccess 文件设置技巧16则

    2010-03-08 13:42:00
  • 网络投票做弊工具和方法介绍

    2008-07-23 13:18:00
  • 搜索优化外链为王时代 不要忘记内链建设

    2008-12-03 15:39:00
  • asp之家 网站运营 m.aspxhome.com