ArchLinux定时任务

安装

sudo pacman -S cronie

启动服务

#设置开机启动
sudo systemctl enable cronie.service
#立即启动
sudo systemctl start cronie.service

crontab用法

crontab –e : 修改 crontab 文件,如果文件不存在会自动创建。
crontab –l : 显示 crontab 文件。
crontab -r : 删除 crontab 文件。
crontab -ir : 删除 crontab 文件前提醒用户。

minute hour day-of-month month-of-year day-of-week commands

除了数字还有几个特殊的符号:”*”、”/“和”-“、”,”

  • *代表所有的取值范围内的数字
  • “/“代表每的意思,”/5”表示每5个单位
  • “-“代表从某个数字到某个数字
  • “,”分开几个离散的数字

示例

三月份 周一到周五 每1分钟执行一次./runonce.sh

*/1 * * mar mon-fri ./runonce.sh

每分钟执行一次~/restartTomcat.sh

*/1 * * * * sh /home/itkey/restartTomcat.sh

凌晨1点10分执行一次操作

10 1 * * * sh /home/apex/restartTomcat.sh


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!