建立计划任务
使用Task Scheduler 建立计划任务
如上图所示建立了一个每分钟执行一次的计划任务, command 必须是可执行程序, shell 脚本或者 desktop ( 未验证 ) 都行
如果command 不对, 图中的绿色三角会是个红叉
使用 crontab -e 建立计划任务
这个其实不太推荐, 因为默认编辑器不好用
使用 crontab file 建立计划任务
😠注意
这种方式会把原来的计划任务都覆盖掉, 如果已经用 Task Scheduler 做了计划任务的话就不要用这种方式了
建立一个 my_crontab.cron 文件
|
|
在里面建好任务, 如
|
|
这个文件定义了两个计划任务
使能计划任务
|
|
最直接的办法, 直接改 /var/spool/cron/username 文件即可
因为通过 crontab file 其实只是把 file 的任务覆盖掉 /var/spool/cron/username
的内容
其中 username 是你的计算机用户名 使用 echo $USERNAME
可以得到
因此, 直接改 /var/spool/cron/username
文件即可
查看计划任务
|
|
启动计划任务
查看 cronie.service 状态
|
|
开启 cronie.service
|
|
永久使能cronie.service
|
|
计划任务每次运行都会在 /var/spool/mail/username
文件中有log 记录, 如果是计划每分钟的计划任务的话, 时间长了, 这个文件会比较大
建议定期清理