Cron
在Ubuntu 14.04使用cron实现作业自动化
启动Cron服务
基本上所有的Linux发行版在默认情况下都预安装了cron工具。即使未预装cron,也很简单,执行命令手动安装它:
接着检查cron服务的状态,默认情况它应该运行于后台。如果它未启动,那么可以手动启动此服务。
Crontab命令
对Cron作业进行列表
使用以下命令列出当前用户计划的cron作业。
会列出当前用户的所有cron作业,如果想查看其它用户的cron作业,可以使用如下命令:
编辑Cron作业
要添加一个新cron作业,或者是编辑现有的cron作业
移除Cron作业
使用下面的命令移除已经计划的cron作业
使用下面的命令移除所有已计划的cron作业,且无需再次确认
用Crontab计划任务
Cron配置类型
系统级Crontab
用户级Crontab
系统级crontab
这些cron作业被系统服务和关键作业所使用,且需要root级的权限才能执行。可以在/etc/crontab文件中查看系统级的cron作业
用户级crontab
用户级的cron作业是针对每个用户单独分开的。因此每个用户都可以使用crontab命令创建自己的cron作业,还可以使用以下命令编辑或查看自己的cron作业:
用Crontab调度作业
可以使用指定的语法调度cron作业,而且还有速记缩写命令,使的管理cron作业很简单。 Crontab语法如下:
Cron作业配置实例
下面的例子,创建一个cron作业,它每分钟输出文本“test cron job to execute every minute”并把文本发送到user@vexxhost.com邮箱。 首先用crontab命令编辑
Last updated
Was this helpful?