Unix系的操作系统比如MacOS或者Linux的系统可以使用crontab
命令进行定时任务的配置。本文将以MacOS为例,介绍如何使用crontab
命令设置定时任务。
假定现在有一个需求是:每一分钟产生一个字符串插入一个文件!
- 检查是否存在
crontab
文件;
ls -al /etc/crontab
- 如果不存在,则需要先进行创建;
sudo touch /etc/crontab
- 执行以下命令,在其中加入要执行的任务;
crontab -e
- 比如本需求需要写入以下命令,每分钟执行一次;
*/1 * * * * echo "hello world" > ok.txt
格式如下:
* * * * * command
分 时 日 月 周 命令
crontab
的具体定时配置可见参考