background image

*/2 可以看成是能被 2 整除的任意值。

以下是一些例子(省略了命令部分):
* * * * * # 

 

每隔一分钟执行一次任务

0 * * * * # 每小时的 0 点执行一次任务,比如 6:00,10:00 
6,10 * 2 * * # 每个月 2 号,每小时的 6 分和 10

 

分执行一次任务

*/3,*/5 * * * * # 每隔 3 分钟或 5 分钟执行一次任务,比如 10:03,10:05,10:06 
以上就是在 cron 中加入计划任务的基本知识。因为 cron 中的任务基本就是执行命令行,
所以当然也会有权限问题。以上例子中的任务就是以你当前登录用户的权限执行的,如果
你需要以 root 用户执行某个任务,可以在 crontab 前加上 sudo。
sudo crontab -e 
顺带一提,crontab 文件对每个用户都是不同的,所以刚才设置的定期看时间的任务,在
这里是看不到的。因为我们没有为 root 用户增加这样的计划任务。

 

再顺带一提,不喜欢命令行的童鞋可以去 Ubuntu

 

 

 

软件中心 下一个 计划任务 程序。在软

 

件中心中搜索 schedule 就可以搜到。它是一个 GUI 的程序,做的还蛮傻瓜化的。不过好像
没办法设置成使用 root 用户运行任务。而且,对于要 ssl 到服务器上进行操作的童鞋来说,
命令行还是最好(唯一)的工具。

因为我目前就用到这些知识,所以对 cron 也没有更多了解。想了解 Ubuntu 下的 cron 的童
鞋,可以去看看 Ubuntu

 

官方的这篇

CronHowTo 

§

,个人觉得讲的还是蛮详细的。