首页

文章

Shall设置定时任务可以使用什么命令?

发布网友 发布时间:2022-03-27 10:10

我来回答

2个回答

热心网友 时间:2022-03-27 11:39

crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。
1.检查是否安装了crontab,如果提示未安装请自行安装,crontab安装包在系统光盘里面的pacekage文件夹crontabs安装包。
rpm -qa | grep crontab
2.crontab服务启动与关闭。
/etc/init.d/crond stop --关闭服务
/etc/init.d/crond start --启动服务
/etc/init.d/crond restart --重启服务
/etc/init.d/crond reload --重新载入配置
3.crontab在/etc目录下面存在cron.hourly,cron.daily,cron.weekly,cron.monthly,cron.d五个目录和crontab,cron.deny二个文件。
cron.daily是每天执行一次的job
cron.weekly是每个星期执行一次的job
cron.monthly是每月执行一次的job
cron.hourly是每个小时执行一次的job
cron.d是系统自动定期需要做的任务
crontab是设定定时任务执行文件
cron.deny文件就是用于控制不让哪些用户使用Crontab的功能
4.用户配置文件:
每个用户都有自己的cron配置文件,通过crontab -e 就可以编辑,一般情况下我们编辑好用户的cron配置文件保存退出后,系统会自动就存放于/var/spool/cron/目录中,文件以用户名命名.linux的cron服务是每隔一分钟去读取一次/var/spool/cron,/etc/crontab,/etc/cron.d下面所有的内容.
5.crontab文件格式:
* * * * * command
minute hour day month week command
分 时 天 月 星期 命令
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。
6.特殊字符:
星号(*):代表每的意思,例如month字段如果是星号,则表示每月都执行该命令操作。
逗号(,):表示分隔时段的意思,例如,“1,3,5,7,9”。
中杠(-):表示一个时间范围,例如“2-6”表示“2,3,4,5,6”。
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。
7.在home目录下编写一个test.sh脚本。
chmod a+x /home/test.sh --给test.sh脚本执行赋权
ll /home/test.sh --查看脚本是否有执行权限
8.运行crontab –e 编写一条定时任务 */5 * * * * /home/test.sh 在每5分钟执行一次test.sh脚本。
crontab -e
*/5 * * * * /home/test.sh
9.查询当前用户定时任务或删除当前用户定时任务。
crontab -l --列出当前用户定时任务
crontab -r --删除当前用户定时任务(删除所有,除非不再使用,否则没必要使用
10.设置crond开机自动启动。
chkconfig --list crond --查看crond是否开机自动启动
chkconfig --level 35 crond on --设置crond开机自动启动
遇到的问题:
新创建的cron job,不会马上执行,至少要过2分钟才执行。如果重启cron则马上执行。
当crontab突然失效时,可以尝试/etc/init.d/crond restart解决问题。或者查看日志看某个job有没有执行/报错tail -f /var/log/cron。

热心网友 时间:2022-03-27 12:57

crontab是英文“cron table”的简写。该命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

Linux下的任务调度分为两类,系统任务调度和用户任务调度。设置定时任务命令

系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。/etc/crontab文件是系统任务调度的配置文件。用户任务调度:用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制自己的计划任务。所有用户定义的crontab 文件都被保存在 /var/spool/cron目录中。其文件名与用户名一致。

参考实例

创建、编辑计划任务:

[root@linuxcool ~]# crontab -e  

查看当前计划任务:

[root@linuxcool ~]# crontab -l

删除某条计划任务:

[root@linuxcool ~]# crontab -r

华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 windows10如何定时关机 怎么在windows服务器上面创建定时任务 windows怎么添加定时任务 Win7怎么设置定时自动执行任务 如何创建Windows定时任务 windows 定时任务怎么做 小米需要用多大的内存卡? 小米手机能放多大内存卡 小米手机最大支持多大内存的存储卡? iPhone6开不了机充不了电,总是小红条,怎么办? 苹果五充电不久全屏幕红色一直这样开机也开不了什么问题? 苹果手机充电电池显示红色峰值 苹果充电很久还是红色? 华为视频的连续包月怎么订购怎么取消啊 华为会员怎么取消连续续费 华为手机怎么退订自动续费? 怎样取消华为视频会员自动续费 华为续费订阅怎么取消 华为影视vip会员自动续费怎么关闭 小米手机长截屏灰色如何解决 windows定时任务bat怎么写 windows server 2008怎样做定时计划任务 win7睡眠 电脑定时任务设置 windows系统下如何设置PHP定时任务 如何设置win2008的定时任务 window设置的定时任务,有时候不执行,是电脑坏了? windows定时任务能不能后台执行? 在windows任务计划中配置一个定时任务,但是在该任务启动时需要关闭另一个任务? win10系统,如果电脑死机了,定时任务还会执行吗? 如何设置windows定时任务计划执行 orcale语句 windows怎么定时执行脚本 一加手机7具体时间什么发布? 一加手机七丢失后没有密码能开机吗? 一加7T什么时候发布? 一加7现在还值得购买吗? 三款配色惊艳亮相 一加7什么时候发布? 一加手机2是7月28日发布吗? 相册里的照片设置的隐藏空间在哪 手机上UC存的图片在相册为什么找不到? 手机相册隐藏了,在哪里找出来?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com