* 6 * * *
表示每天早上六点删除/root/home/zhang目录下一天前创建的所有文件,不删除文件夹zhang,如果这个文件夹也要删除的话用
* 6 * * *
* 6 * * * 第一个*号表示时间中的 分钟
ctime 表示创建时间,1 表示一天前,其实Linux中不存在文件创建时间,只有访问时间(atime)、修改时间(mtime)、状态改动时间(ctime) 可以通过命令 也可通过命令 若是删除目录下的指定文件可以用:
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;
写好了命令,下面就是启动定时任务了。
首先要创建一个crontab,输入命令 也可以不使用“crontab
-e”命令创建crontab配置文件,其他任何文本编辑器编写命令序列,比如文件名为“abc.cron”,然后使用命令:“crontab
abc.cron”将命令序列添加到crontab中。
创建好crontab之后,就可以把上面的命令写道 /etc/crontab这个文件中
通过 crontab /etc/crontab 命令启动这个定时任务,可以通过 crontab -l
命令查看当下的定时任务
为保险起见,最好再重启服务,之后查看下crontab的服务状态
命令如下:
查看crontab服务状态:service crond status
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
基本流程就是这样。
|
|
来自: 付松林 > 《Linux-Bak》