掌握Linux周期任务,更高效完成工作
随着科技的迅速发展,Linux周期任务的使用愈来愈普遍,它能够实现对各种系统自动化处理,极大地提高了开发者特别是系统管理员的效力。对Linux周期性任务的操作,我们可使用/ etc / crontab开始。
Linux的crontab是一个周期性任务的实现机制,它能够支持依照设置的定时时间、日期和频率来履行任务,例如可以设置在每天的06:00、07:00、09:00等,这些定义的时间节点通过设定的crontab定时履行任务。
crontab的配置文件crontab支持称为6个时间字段:
1.分钟(0⑸9)
2.小时(0⑵3)
3.日(1⑶1)
4.月(1⑴2)
5.星期几(0⑺)
6.要履行的任务
它们以空格分隔,用星号(*)表示每个时间段都可以运行。例如,如果我想在每一个小时的前三分钟运行一个脚本,那末我的crontab将是这样的:
0⑶ * * * * /path/to/your/task
除使用星号,我们还可以用斜线(/)表示一个时间段的间隔,例如,如果我们想每小时的前三分钟运行一次,我们可以将星号改成以下表达式:
0⑶/1 * * * * /path/to/your/task
使用crontab不但可以设置周期性任务,还可以控制Linux系统完成备份、定期清算日志等工作,还可以通过crontab来关闭或重启系统,大大提高了系统管理人员的效力。
文章来源:丸子建站
文章标题:掌握Linux周期任务,更高效完成工作
https://www.wanzijz.com/view/59148.html