📅  最后修改于: 2023-12-03 15:11:00.264000             🧑  作者: Mango
Cron 是一个定时任务的工具,可以在固定时间或者时间间隔内自动执行某个命令或脚本。在 Linux 系统中,Cron 通常用于自动备份数据、清理日志、发送邮件等等。
在 Linux 中,使用 crontab 命令管理 Cron 任务,常用的命令如下:
crontab -l
crontab -e
crontab -r
Cron 的时间设置非常灵活,可以根据自己的需求设定不同的时间间隔和时间点。要设置每分钟运行,可以在 crontab 文件中编辑如下内容:
* * * * * command
其中,星号表示任意值,每个星号代表一个时间段。按照顺序分别表示分钟、小时、日期、月份和星期几。在每个位置上也可以使用数字、逗号分隔的数字、以及星号和斜杠的组合。
因此,“* * * * *”表示每分钟都会运行该命令。而“command”则是要运行的命令或脚本。
下面是一个例子,每分钟向 log.txt 文件中追加一行记录:
* * * * * echo "Current time: $(date)" >> /path/to/log.txt
现在,程序会每分钟运行一次,将当前时间追加到 log.txt 中。通过查看 log.txt 文件,可以验证 Cron 可以正确地每分钟运行一次。
本文介绍了如何使用 Cron 每分钟运行一次任务的方法,以及如何定义 Cron 的时间格式。Cron 用途广泛,可以满足很多自动化任务的需求,熟练掌握 Cron 的使用技巧对于程序员来说是非常重要的。