在 Linux 和 Unix 系统中,cron 任务是一种定时任务,用于在特定时间执行某些操作。要编辑 cron 任务,您需要使用 crontab
命令。以下是使用 crontab
编辑和管理 cron 任务的方法。
crontab -e
命令以编辑当前用户的 cron 任务列表。这将打开一个文本编辑器(通常是 vi 或 nano,具体取决于您的系统配置)。* * * * * command-to-be-executed
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday is both 0 and 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
例如,要在每天上午 9 点运行 /home/user/backup.sh
脚本,您可以添加以下行:
0 9 * * * /home/user/backup.sh
crontab -l
。crontab -r
。请注意,这将立即删除所有任务,无法撤销。crontab -u username -e
命令,将 "username" 替换为实际用户名。请注意,某些系统可能没有预安装 cron
软件包。如果您尝试使用 crontab
命令时收到 "command not found" 错误,请尝试使用包管理器(如 apt
、yum
或 pacman
)安装 cron
或 cronie
软件包。