CentOS7开机自动执行命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7开机自动执行命令相关的知识,希望对你有一定的参考价值。

参考技术A 1.在/etc/profile内添加执行命令
2.添加crontab定时任务
3.在/etc/rc.local内添加执行命令。

场景:开机以普通用户身份执行脚本
针对以上场景可以用到 “su” 命令

注意:默认/etc/rc.local没有执行权限,需要手动添加一个执行权限 chmod +x /etc/rc.d/rc.local。

至于为什么不用其他两种方法,大家可以自行了解一下

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

参考技术A 其中 6 是默认启动级别,级别有 0-6 共 7 个级别。

等级 0 表示:关机。
等级 1 表示:单用户模式。
等级 2 表示:无网络连接的多用户命令行模式。
等级 3 表示:有网络连接的多用户命令行模式。
等级 4 表示:不可用。
等级 5 表示:带图形界面的多用户模式。
等级 6 表示:重新启动。
10 是启动优先级,90 是停止优先级,优先级范围是 0-100,数字越大,优先级越低。
将测试文件放在 /etc/rc.d/init.d/ 目录下面,然后执行 chkconfig --level 6 test on 即可,以后每次开机启动都会执行该测试脚本。

关机就设置

chkconfig --level 0 test on

使用某用户执行

以上是关于CentOS7开机自动执行命令的主要内容,如果未能解决你的问题,请参考以下文章

centos7 开机自动执行shell脚本

linux centos7 redhat7 怎么 如何设置开机自动进入命令行模式

centos7 开机/etc/rc.local不执行命令的问题

Centos7:利用crontab定时执行任务

Centos7:利用crontab定时执行任务

linux开机自动执行命令和脚本 自动启动 自启 进程一直运行