使用crontab,每10天执行一次/root/script/program_file_backup.sh
时间: 2023-12-12 18:03:08 浏览: 41
要在`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,每天3:00执行一次/root/script/program_log_backup.sh
要使用crontab在每天3:00执行脚本,您可以按照以下步骤操作:
1. 打开终端并输入以下命令以编辑crontab文件:
```
crontab -e
```
2. 在打开的编辑器中,添加一行来指定要执行的脚本和时间。将以下内容添加到文件的底部:
```
0 3 * * * /bin/bash /root/script/program_log_backup.sh
```
这将在每天的3:00执行指定的脚本。
3. 保存并关闭文件。
现在,您已经设置了一个cron作业,将在每天的3:00执行您的脚本。请确保脚本文件的路径和名称正确,并且具有足够的权限来执行。
shell> crontab -e*/10 * * * * root /bin/sh /root/check_mysql_slave.sh
这是一个 crontab 命令,用于设置定时任务,具体来说:
- crontab -e:编辑当前用户的定时任务。
- */10 * * * *:表示每隔 10 分钟执行一次后面的命令。
- root:指定执行命令的用户为 root 用户。
- /bin/sh /root/check_mysql_slave.sh:要执行的命令,即运行 /root/check_mysql_slave.sh 脚本。这个脚本可能是检查 MySQL 主从复制状态的脚本。
因此,这个命令的作用是每隔 10 分钟执行一次 /root/check_mysql_slave.sh 脚本,以检查 MySQL 主从复制状态。需要注意的是,定时任务的执行时间是相对于系统启动时间的,而不是相对于当前时间的。