Centos 下开机/关机自动执行某命令

我们先看下 chkconfig的几个启动级别。

等级 0 表示:关机。
等级 1 表示:单用户模式。
等级 2 表示:无网络连接的多用户命令行模式。
等级 3 表示:有网络连接的多用户命令行模式。
等级 4 表示:不可用。
等级 5 表示:带图形界面的多用户模式。
等级 6 表示:重新启动。

其中 6 是默认启动级别,级别有 0-6 共 7 个级别。
10 是启动优先级,90 是停止优先级,优先级范围是 0-100,数字越大,优先级越低。
新建一个文件/etc/rc.d/init.d/test 内容

#!/bin/sh
# chkconfig: 6 10 90
# description: Test Service
echo "hello world!”

然后执行chkconfig --level 6 test on即可,以后每次开机启动都会执行该测试脚本。

如果需要关机执行就设置chkconfig --level 0 test on

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容