是日,有位重其他部门过来的同事,问crontab如何使用,所搞了很久了。crontab挺好用的,之前在redhat的server版用过,那是很久之前的事情,在ubuntu的环境没有试过,虽然阿土有些处理会比较特别,想来也大同小异。
后来在阿土的环境上试了一下,也就明白他为何折腾了这么久。阿土在/etc/下有相关的cron*文件,这些系统已经存在的文件,可能是针对sudo的,不是普通用户的(需要确定)。如果你是普通用户,你必须要告知系统你的cron文件。例如,我创建cron.wei作为普通用户的计划文件,内容为31 * * * * date>>/home/wei/temp。用来跟踪是否正确执行。这时,需要通过crontab –f cron.wei来告知系统,这是当前普通用户的计划文件。
通过-f后,就执行-l,可以查看相关的计划,执行-e,可以进行编辑。