有时可能会须要在重启时或则每次系统启动时运行个别命令或则脚本。我们要怎么做呢?本文中我们就对此进行讨论。我们会用两种方式来描述怎样在CentOS/RHEL以及Ubuntu系统上做到重启或则系统启动时执行命令和脚本。两种方式都通过了测试。

命令运行python程序文件_命令运行框怎么打开_linux 命令 运行

有时可能会须要在重启时或则每次系统启动时运行个别命令或则脚本。我们要怎么做呢?本文中我们就对此进行讨论。我们会用两种方式来描述怎样在CentOS/RHEL以及Ubuntu系统上做到重启或则系统启动时执行命令和脚本。两种方式都通过了测试。

方式1–使用rc.local

这些方式会借助/etc/中的rc.local文件来在启动时执行脚本与命令。我们在文件中加上一行来执行脚本,这样每次启动系统时,就会执行该脚本。

不过我们首先须要为/etc/rc.local添加执行权限,$sudochmod+x/etc/rc.local

之后即将执行的脚本加入其中:$sudovi/etc/rc.local

在文件最后加上:sh/root/script.sh&

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

例如:$whichshutter/usr/bin/shutter

若果是CentOS,我们更改的是文件/etc/rc.d/rc.local而不是/etc/rc.local。不过我们也须要先为该文件添加可执行权限。注意:-启动时执行的脚本,请一定保证是以exit0结尾的。

方式2–使用Crontab

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

要创建cron任务,打开终端并执行$crontab-e

之后输入下行内容linux 命令 运行,@reboot(sleep90;shlocationscript.sh)

这儿locationscript.sh就是待执行脚本的地址。

免费提供最新Linux技术教程书籍linux下载工具linux移植,为开源技术爱好者努力做得更多更好:

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复