2022
我们一起努力

Linux系统如如何启动时自动运行命令或脚本

Linux系统如何要在重启时或系统启动时运行命令脚本?本篇文章将通过两种方法为大家演示在 CentOS/RHEL 以及 Ubuntu 系统上重启时或系统启动时运行命令脚本

u=3140452609,108767082&fm=26&gp=0

方法 1 – 使用 rc.local

这种方**利用 /etc/ 中的 rc.local 文件来在启动时执行脚本与命令。我们在文件中加上一行来执行脚本,这样每次启动系统时,都会执行该脚本。

不过我们首先需要为 /etc/rc.local 添加执行权限,

 $ sudo chmod +x /etc/rc.local

然后将要执行的脚本加入其中:

 $ sudo vi /etc/rc.local

在文件最后加上:

 sh /root/script.sh &

然后保存文件并退出。使用 rc.local 文件来执行命令也是一样的,但是一定要记得填写命令的完整路径。 想知道命令的完整路径可以运行:

 $ which command

比如:

 $ which shutter
 /usr/bin/shutter

如果是 CentOS,我们修改的是文件 /etc/rc.d/rc.local 而不是 /etc/rc.local。 不过我们也需要先为该文件添加可执行权限。

注意:- 启动时执行的脚本,请一定保证是以 exit 0 结尾的。

方法 2 – 使用 Crontab

该方法最简单了。我们创建一个 cron 任务,这个任务在系统启动后等待 90 秒,然后执行命令和脚本。

要创建 cron 任务,打开终端并执行

 $ crontab -e

然后输入下行内容,

 @reboot ( sleep 90 ; sh \location\script.sh )

这里 \location\script.sh 就是待执行脚本的地址。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文来源:www.lxlinux.net/2127.html,若引用不当,请联系修改。

赞(0)
文章名称:《Linux系统如如何启动时自动运行命令或脚本》
文章链接:https://www.fzvps.com/181849.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!