linux计划任务命令是Linux系统的一个重要组成部份,它可以帮助用户手动完成个别任务linux计划任务,例如在特定的时间手动运行特定的程序、在每晚固定的时间备份文件等。在Linux中redflaglinux嵌入式linux论坛,有好多工具可以拿来创建和管理计划任务linux是哪些,其中最常用的是Crontab命令。
Crontab命令是Linux系统上最常用的计划任务工具,它可以让用户执行个别命令或则程序在特定的时间点,而不须要自动去执行。Crontab命令十分强悍linux计划任务命令,可以十分便捷地创建、修改和删掉计划任务linux计划任务命令计划任务 linux,也可以让用户查看当前正在运行的计划任务列表。
使用Crontab命令之前计划任务 linux,首先要了解它的一些选项。Crontab命令包含下述几个选项:-e拿来编辑当前用户的Crontab文件;-l拿来查看当前用户Crontab文件中包含的所有计划任务;-r拿来删掉当前用户Crontab文件中包含的所有计划任务。
使用Crontab命令来创建一个新的计划任务也很容易。要创建一个新的计划任务,只须要使用-e选项来编辑当前用户的Cron文件即可。Cron文件中包含了一些特殊的句型格式:每一行代表一个独立的计划任务;每一行都必须包含6个数组:分、时、日、月、周、命令主键。前5个数组代表这个计划将会在何时执行(怎么时间、何日何月何周何年);最后一个数组是要执行的命令。
比如要在每晚8点10分执行/usr/bin/backup.sh脚本:
108*/usr/bin/backup.sh
这样就可地创建出一个新的Cron作业。据悉还可使用转义*代表“所有”或“不关心”这样的意思来便捷地创建复杂作业。诸如想要在礼拜一到礼拜五下午9点15分执行/usr/bin/backup.sh脚本:
159**1-5/usr/bin/backup.sh
上述命名都会在礼拜一到礼拜五下午9点15分执行/usr/bin/backup.sh脚本。
Crontab还可使用@reboot选项来重新启动以后立刻执行相应作业。比如要重新启动以后立刻执行/usr/bin/backup.sh脚本:
@reboot/usr/bin/backup.sh
Crontab命令也可使用-r选项来删掉当前正在运行中的作业队列中特定作业队列。诸如想要删掉正在运行中作业队列中ID为12345的作业队列:
据悉Crontab还可使用-l选项来查看当前正在运行中作业队列中包含的作业队列信息:
Linux还外置了好多额外工具可帮助用户简化Cron作业管理流程。诸如anacrontab是一种特殊Cron作业工具;at和batch命名是内都实现了单独作业队列。
与该功能相关的Linux命令: