使用crontab,每天3:00执行一次/root/script/program_log_backup.sh
时间: 2023-12-02 17:06:11 浏览: 123
要使用crontab在每天3:00执行脚本,您可以按照以下步骤操作:
1. 打开终端并输入以下命令以编辑crontab文件:
```
crontab -e
```
2. 在打开的编辑器中,添加一行来指定要执行的脚本和时间。将以下内容添加到文件的底部:
```
0 3 * * * /bin/bash /root/script/program_log_backup.sh
```
这将在每天的3:00执行指定的脚本。
3. 保存并关闭文件。
现在,您已经设置了一个cron作业,将在每天的3:00执行您的脚本。请确保脚本文件的路径和名称正确,并且具有足够的权限来执行。
相关问题
使用crontab,每10天执行一次/root/script/program_file_backup.sh
要在`crontab`中设置每10天执行一次`/root/script/program_file_backup.sh`脚本,你可以按照以下步骤进行操作:
1. 打开终端并输入以下命令来编辑`crontab`文件:
```
crontab -e
```
2. 在打开的文件中,添加以下行来指定执行频率:
```
0 0 */10 * * /root/script/program_file_backup.sh
```
这将在每个月的每10天的午夜(即00:00)执行`/root/script/program_file_backup.sh`脚本。
3. 保存并退出文件。
现在,`/root/script/program_file_backup.sh`脚本将在每10天自动执行一次。请确保脚本具有可执行权限,并且脚本中的路径和命令正确无误。
crontab -l 50 05 14 07 * /bin/sh /root/2_Mysql_DmlBak_Exec.sh && echo $(date) >/tmp/crond.log
`crontab -l`是一个命令,用于查看当前用户的cron任务列表。执行该命令后,你提供的cron表达式和命令将会显示在输出中。根据你的输入,输出应该类似于以下内容:
```
50 05 14 07 * /bin/sh /root/2_Mysql_DmlBak_Exec.sh && echo $(date) >/tmp/crond.log
```
这表示在每个月的第7天的14:05:50执行命令 `/bin/sh /root/2_Mysql_DmlBak_Exec.sh`,并将当前日期和时间写入 `/tmp/crond.log` 文件中。
如果你有其他问题,请随时提问。
阅读全文