Shell 中的数据处理
Susan Sun
Data Person
Cron:
Crontab 是记录 cron 任务的中心文件。
crontab -l
no crontab for <username>
文档:
man crontab
方法 1:用文本编辑器修改 crontab(如 nano、Vim、Emacs)
方法 2:将调度命令通过 echo 写入 crontab
echo "* * * * * python create_model.py" | crontab
检查是否已正确调度:
crontab -l
* * * * * python create_model.py
cron 任务最常见的频率是每分钟。
拆解 cron 任务的时间字段:
.---------------- 分钟 (0 - 59)
| .------------- 小时 (0 - 23)
| | .---------- 日期 (1 - 31)
| | | .------- 月份 (1 - 12) 或 jan,feb,mar,apr ...
| | | | .---- 星期 (0 - 6)(周日=0 或 7)或 sun,mon,tue,wed ...
| | | | |
* * * * * command-to-be-executed
* * * * * python create_model.py
解读:
每分钟、每小时、每天、每月、每周都运行一次。
简言之:每分钟运行一次
更多资源:
Shell 中的数据处理