在服务器的crontab 任务里 定期执行开机任务
时间: 2023-12-20 15:05:32 浏览: 103
在服务器的crontab 任务里定期执行开机任务可以通过以下步骤来实现:
1. 编写一个脚本,该脚本包含您想要在服务器启动时运行的命令或任务。
2. 将脚本保存到服务器上的某个目录中。例如,您可以将其保存到`/etc/init.d/`目录中。
3. 授予该脚本执行权限,以确保它可以在系统启动时运行。您可以使用以下命令来授予执行权限:
```
chmod +x /path/to/your/script
```
4. 编辑`/etc/crontab`文件,添加一个定时任务来在服务器启动时运行您的脚本。例如,如果您想在每次系统启动时都运行该脚本,则可以添加以下行:
```
@reboot root /path/to/your/script
```
在此示例中,`@reboot`表示在系统启动时运行该任务,`root`表示以root用户身份运行该任务,`/path/to/your/script`是您编写的脚本的完整路径。
5. 保存并关闭`/etc/crontab`文件。
现在,每当服务器启动时,您编写的脚本都会自动运行。请注意,在执行此任务之前,请确保您的脚本已经测试过,并且可以在服务器上成功运行。
阅读全文