已复制到剪贴板

crontab

`crontab` 是在 UNIX 和 Linux 系统上设置周期性被执行指令的命令。用户只需将周期性所要执行的指令存放到 crontab 文件中,由系统自动去执行这些指令。

例子

  • 每天晚上11点备份数据:0 23 * * * /path/to/backup/script.sh
  • 每周一清空日志文件:0 0 * * 1 echo "" > /path/to/log/file.log
  • 每个星期六的下午4点运行脚本:0 16 * * 6 /path/to/script.sh
  • 每隔30分钟运行一次脚本:/30 * * * * /path/to/script.sh
  • 每个月的第一天运行一次脚本:0 0 1 * * /path/to/script.sh

crontab 文件中,每行代表一个周期性任务,每列分别表示任务的执行时间、执行的命令等信息。可以使用 crontab -e 命令来编辑 crontab 文件,使用 crontab -l 命令来列出当前用户的 crontab 文件内容,使用 crontab -r 命令来删除当前用户的 crontab 文件。