计划Linux下定时任务计划的设置(linux创建任务)

当你使用linux系统,有时候需要定时执行某个任务,可以使用cron服务轻松实现定时任务的设置,以下会围绕cron服务介绍定时任务的设置过程。

为了完成定时任务设置,你需要了解基本的cron语法,最少要定义6个字段:分钟,小时,星期几,月份,月份中的哪一天,以及要执行的任务命令。你还可以定义一个7个字段格式:如果只将第一个字段设置为’*’,它默认都是’0’,表示每分钟执行。

一般来讲,要使用crontab定时执行任务,你首先要编辑crontab脚本,指定要执行的任务名和时间,然后将脚本存储到指定的crontab文件中,最后执行crontab文件即可。

例如,要每星期一凌晨1点钟执行一个脚本:

0 1 * * 1 /path/to/script.sh

上面的语句包含6个字段,它们依次是:分钟,小时,星期几,月份,月份中的哪一天,以及要执行的任务命令。 每一个字段可以接受多个值,以”,”分隔,同时也可以使用*、*/n等格式来定义任务的执行规则。

例如,要每隔一小时执行一次任务,可以按照如下格式进行设置:

*/60 * * * * /path/to/script.sh

或者同时每天凌晨1点和4点执行:

0 1,4 * * * /path/to/script.sh

最后,你还可以在命令或脚本前面加入bash等Shell脚本引擎,以支持更为复杂的任务:

* * * * * bash -ic ‘/path/to/run-script.sh > /path/to/script-output.log 2>&1’

定义完定时任务之后,就可以使用crontab命令将它加载到系统中,一旦被加载,它就会按照指定的时间以及脚本规则,来自动执行任务:

crontab /path/to/cron.txt

总结,完成Linux下定时任务计划的设置,你需要了解基本的cron语法规则,然后编辑crontab脚本,按照6-7个字段定义执行任务和时间,最后使用crontab命令将脚本加载到系统即可,完成定时任务计划设置。

四川成都云服务器租用托管【创新互联】提供各地服务器租用,电信服务器托管、移动服务器托管、联通服务器托管,云服务器虚拟主机租用。成都机房托管咨询:13518219792
创新互联(www.cdcxhl.com)拥有10多年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验、开启建站+互联网销售服务,与企业客户共同成长,共创价值。

网页题目:计划Linux下定时任务计划的设置(linux创建任务)
网站网址:http://www.csdahua.cn/qtweb/news25/445625.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网