cron
是 Unix 和类 Unix 操作系统中的一个程序,用于执行预定的命令或脚本。它允许用户设置定时任务,这些任务可以在指定的时间或按照特定的时间间隔自动执行。
cron
使用一个称为 crontab(cron table)的文件来定义定时任务。每个用户的 crontab 文件包含了一系列的 cron 表达式,每个表达式指定了一个任务及其执行时间。
要在 cron
中设置一个任务每十分钟运行一次,可以使用以下表达式:
*/10 * * * * command-to-be-executed
这里的五个星号分别代表:
*/10
表示“每十分钟”。
假设你想每十分钟运行一个 Python 脚本 my_script.py
,你可以这样设置:
*/10 * * * * /usr/bin/python3 /path/to/my_script.py
确保你的 Python 脚本有执行权限,并且路径正确。
原因可能包括:
/var/log/syslog
或 /var/log/cron
中的相关日志可以帮助诊断问题。解决方法:
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# 脚本内容...
通过以上步骤,你应该能够成功设置并执行每十分钟运行一次的 cron 任务。
领取专属 10元无门槛券
手把手带您无忧上云