资讯

展开

Linux在某个时间执行某个任务

作者:快盘下载 人气:

如果要设置某一个任务在某个时间自动执行;这时需要crontab来进行设置。

1.crontab命令的使用。

查看文件/etc/crontab       

输入命令;cat /etc/crontab

显示结果如下;

 

Linux在某个时间执行某个任务

从中我们可以知道任务的设置格式。

比如我们要设置一个任务;就是在每一分钟输出一个字符串;Hello crontab;

于是输入指令

命令:crontab -e

输入如下;

 然后保存退出;这样就设置成功了。

查看/var/mail/username 就可以看到日志。

命令;cat /var/mail/windstorm         显示如下;

命令)

从中可以发现;每隔一分钟执行一次命令。

 

显示任务命令

命令;crontab -l         显示有那些任务。

命令)

删除任务命令

命令;crontab -r         删除任务。

Linux

 

 

2.其中的特殊符号介绍。

*        表示任何时候都执行。

,        表示分隔时段执行

        比如;0;3;6 * * * *         代表在00:00 和 00:03和00:06 执行一次。

-        代表一段时间范围内执行。

        比如;12 8 - 15 * * *       代表在8到15小时中每隔12分钟执行一次。

/n        每隔n段时间执行一次。

        比如;*/5 * * * *        代表每5分钟执行一次。

3.crontab的配置文件。

文件;/etc/crontab        root管理的纯文本任务文件;root的任务写在这里。

文件;/etc/cron.d/*        纯文本任务文件;用户的任务也可以写在这里。

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!