如何在重启或启动时执行命令或脚本 | Linux 中国

在Linux系统中,有时有必要在重新启动或引导时执行特定的命令或命令。
这是三种有效的方法。
方法1 :使用file /etc/rc.d/rc.local在启动时运行设置或命令。
该方法在传统的Linux系统上运行,并涉及在文件末尾添加自定义指令,并确保文件有权执行。
创建示例说明后,将执行权的权利添加到文件中。
重新启动系统以验证指令是否正确执行。
方法2 :启动时使用crontab执行命令或说明。
在crontab中添加一个特殊的@reboot字符串允许用户在启动系统时运行特定的命令或命令。
设置crontab后,重新启动系统以验证。
方法3 :通过SystemD Service单元启动时运行命令或命令。
它适用于SystemD System,应该创建SystemD start -UP命令并将其放置在特定文件夹中。
运行命令以更新配置文件并打开服务并重新启动系统以验证指令的执行。
其他提示:如果您需要在后台运行说明,请在最后添加“&”符号。
与不同用户运行命令时,请使用指定格式。
资料来源:2 DayGeek.com/execute-run-script-启动作者:Mageshmaruthamuthu选择主题:lujun9 9 7 2 翻译:geekpi readreading:wxy本文最初由LCT编写,并由Linux Chine Honors提供

linux 怎样添加开机自动启动程序

Linux系统有许多方法可以在打开程序时自动启动该程序。
最直接的方法是编辑“ /etc/rc.local”文件,并添加“全路”命令以在文件末尾运行程序。
例如,如果您想在每个开始时执行位于/opt目录中的haha.sh脚本,则可以在文件“ /etc/rc.local”的最后一行中添加命令“/opt/./haha.sh”命令,或添加“ cd/opt”以首先切换目录,然后将“ ./haha.sh”添加到“ ./haha.sh”中。
另一种方法是使用Crontab,类似于Windows Planning服务。
使用crontab,您可以设置程序时间表,例如,设置一个以自动启动的程序,每天8 小时或每个星期一1 0小时。
使用crontab-l命令查看当前时间表;使用crontab-e命令编辑VI实际用来编辑特定文件的时间表; crontab-d命令用于删除时间表,但我们通常使用edit crontab-e命令删除行的不需要线。
使用Crontab设置启动程序时,您需要正确配置时间表。
例如,为了使程序每天8 小时工作,您可以使用以下语法:“ 08 ***/path/to/your/your/script”。
“ 08 ***”这是每天8 小时的性能,在该程序应执行程序的后面。
此外,SystemD服务还可以用于实施启动程序。
创建一个。
服务文件,例如myApp.service,并确定服务启动命令。
然后通过SystemCTL团队运行它并安装独立的工作,例如“ SudoSystemctLeNblemyApp.Service”。
应当指出的是,各种Linux发行版可以维护服务控制工具,例如SystemD,一种更新的工具,而一些旧的分布可以使用Sysvinit或Upstart。
因此,选择一种方法时,请确保您使用的工具与系统兼容。
简而言之,Linux系统提供了几种实现程序的方法。
按照正确的方法的选择您的需求和系统环境可以保证您的程序在必要时会自动工作。