日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS crontab定时任务不执行的解决

發(fā)布時(shí)間:2024/9/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS crontab定时任务不执行的解决 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

crontab 配置文件 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # .- minute (0 59) # |.- hour (0 23) # ||.- day of month (1 31) # |||.- month (1 12) OR jan,feb,mar,apr # ||||.- day of week (0 6) (Sunday=0 or 7)OR

crontab 配置文件

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# .—————- minute (0 – 59)?
# |??.————- hour (0 – 23)
# |??|??.———- day of month (1 – 31)
# |??|??|??.——- month (1 – 12) OR jan,feb,mar,apr …?
# |??|??|??|??.—- day of week (0 – 6) (Sunday=0 or 7)??OR
#sun,mon,tue,wed,thu,fri,sat?
# |??|??|??|??|
#?
m h dom mon dow command
# *??*??*??*??*??command will be executed

例如:

*/5 * * * * root /usr/libexec/atrun

minutem? ? ? : ?代表一小時(shí)內(nèi)的第幾分,范圍 0-59。?
hour ? ?h? ? ? ?: ?代表一天中的第幾小時(shí),范圍 0-23。?
mday ?dom??: ?代表一個(gè)月中的第幾天,范圍 1-31。?
monthmon??: ??代表一年中第幾個(gè)月,范圍 1-12。?
wday ?dow??: ??代表星期幾,范圍 0-7 (0及7都是星期天)。?
who ? ? ? ? ? ? ? ? ? ?: ??要使用什么身份執(zhí)行該指令,當(dāng)您使用 crontab -e 時(shí),不必加此字段。?
commandcommand所要執(zhí)行的指令。?

?

crond 開機(jī)啟動(dòng)

crond 啟動(dòng)/關(guān)閉腳本

/etc/init.d/crond help
Usage: /etc/init.d/crond {start|stop|status|restart|condrestart|try-restart|reload|force-reload}

crond 加入到開機(jī)啟動(dòng)

chkconfig crond on

?

crontab定時(shí)任務(wù)不執(zhí)行問題

排查原因步驟如下:

首先,確認(rèn)服務(wù)器是否開啟定時(shí)任務(wù)計(jì)劃服務(wù),只有root用戶才能對(duì)crond服務(wù)進(jìn)行開啟和關(guān)閉

[root@mimvp-bj script]#?service crond status
crond is stopped
[root@mimvp-bj script]#?service crond start
Starting crond: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ?OK ?]
[root@mimvp-bj script]#?
service crond status
crond (pid ?24577)?is running…

?

請(qǐng)確保crond狀態(tài)為?is running…?

如果crond狀態(tài)為?crond is stopped?,則定時(shí)任務(wù)服務(wù)不會(huì)生效故無法執(zhí)行,我遇到的crontab不執(zhí)行就是這個(gè)原因

?

crontab 常見錯(cuò)誤的幾個(gè)問題

編輯?crontab :
crontab -e

# m h ?dom mon dow ? command
SHELL=/bin/bash
30 * * * * cd /home/barry/top800/top10/top10_fruits/ && ./top10_all.sh

Ctrl + O (寫入)——》 Enter鍵(保存文件名)——》 Ctrl + X(退出)?

輸入查看命令:

crontab -l

# m h ?dom mon dow ? command
SHELL=/bin/bash
30 * * * * cd /home/barry/top800/top10/top10_fruits/ && ./top10_all.sh
推薦用此方式

?

如果遇到shell語法錯(cuò)誤

<code style="padding: 0px; margin: 0px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;"><span class="typ" style="padding: 0px; margin: 0px; color: rgb(102, 0, 102); border: 0px; vertical-align: baseline;"><span class="typ" style="padding: 0px; margin: 0px;">Syntax</span></span><span class="pln" style="padding: 0px; margin: 0px; border: 0px; vertical-align: baseline;"><span class="pln" style="padding: 0px; margin: 0px;"> error</span></span><span class="pun" style="padding: 0px; margin: 0px; color: rgb(102, 102, 0); border: 0px; vertical-align: baseline;"><span class="pun" style="padding: 0px; margin: 0px;">:</span></span><span class="pln" style="padding: 0px; margin: 0px; border: 0px; vertical-align: baseline;"><span class="pln" style="padding: 0px; margin: 0px;"> </span></span><span class="str" style="padding: 0px; margin: 0px; color: rgb(0, 136, 0); border: 0px; vertical-align: baseline;"><span class="str" style="padding: 0px; margin: 0px;">"("</span></span><span class="pln" style="padding: 0px; margin: 0px; border: 0px; vertical-align: baseline;"><span class="pln" style="padding: 0px; margin: 0px;"> unexpected </span></span></code>

解決方法:

需指定shell解釋器命令:SHELL=/bin/bash(請(qǐng)參見上面 crontab編輯示例SHELL=/bin/bash

或者參見:?LINUX – BASH Syntax Error

?

如果遇到路徑錯(cuò)誤

在 /var/spool/crontab/yanggang 中,添加了如下命令,在日志文件 /var/spool/mail/yanggang 中提示找不到 xxx.sh 路徑

30 * * * * ?/home/barry/top800/top10/top10_fruits/top10_all.sh

30 * * * *?bash?/home/barry/top800/top10/top10_fruits/top10_all.sh

這是因?yàn)槟阍赾rontab中使用了絕對(duì)路徑執(zhí)行腳本?top10_all.sh,因此在腳本?top10_all.sh?中引用的其它腳本也都需要使用絕對(duì)路徑,才能被crontab找到并執(zhí)行。

那么該如何避免絕對(duì)路徑呢,推薦采用如下格式:

30 * * * * cd /home/barry/top800/top10/top10_fruits/ && ./top10_all.sh推薦用此方式

先進(jìn)入該目錄,然后在執(zhí)行腳本;否則,執(zhí)行腳本中的其它腳本都需要加絕對(duì)路徑
原文:http://blog.mimvp.com/2015/03/centos-crontab-task-does-not-regularly-perform-solution/

轉(zhuǎn)載請(qǐng)保留固定鏈接:?http://www.linuxeye.com/Linux/2248.html


總結(jié)

以上是生活随笔為你收集整理的CentOS crontab定时任务不执行的解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 二区三区在线观看 | 窝窝午夜精品一区二区 | 国产一级片麻豆 | 欧美绿帽合集xxxxx | 欧美一区亚洲 | 亚洲av无码专区在线电影 | 欧美肥老妇 | 京香julia在线观看 | www.国产| 神马影院一区二区 | 国产中文字幕在线播放 | 久久丫精品 | 男女深夜福利 | 亚洲电影在线看 | 男女激情免费网站 | 黄色三级在线播放 | 国产精品麻豆入口 | 风间由美一二三区av片 | 国产精品久久久久久av | 2021国产在线视频 | 国产欧美一区二区在线观看 | 伊人久久国产精品 | 无毒黄色网址 | 日韩av大片在线观看 | 巨胸爆乳美女露双奶头挤奶 | 国产剧情自拍 | 日本无遮挡边做边爱边摸 | 日韩一区二区三区四区五区 | 一区二区三区免费看 | 日韩在线三级 | 国产在线超碰 | 成人免费片| 在线观看国产免费av | 看片网址国产福利av中文字幕 | 第一福利视频 | 欧美一区三区三区高中清蜜桃 | 国产一区免费观看 | 欧美久久久久久又粗又大 | 一区国产在线 | 午夜av网 | 高跟鞋丝袜猛烈xxxx | 午夜精品99 | 国色天香网站 | 91黄在线看 | 欧美成人影音 | 国产精品黄色在线观看 | 91这里只有精品 | 国产 欧美 日韩 在线 | 亚洲成人91 | 韩国黄色网址 | 成人在线国产 | 熟女少妇精品一区二区 | 日韩三级一区二区 | 丁香啪啪| 久操精品在线 | 欧美成人播放 | 97视频在线免费观看 | 午夜第一页 | 久久国产精品久久久 | 极品白嫩的小少妇 | 天堂在线资源网 | 韩国一区二区三区在线观看 | 亚洲精品一区中文字幕乱码 | 麻豆中文字幕 | 美女视频污| 精品人妻一区二区三区四区 | 日韩欧美一区二区三区在线 | 成人动漫在线播放 | 国产欧美日韩免费 | 99热在线观看免费精品 | 美女让男人捅 | 一区二区免费在线观看 | 久久五月天综合 | 丰满人妻熟女aⅴ一区 | 久久久精品人妻一区二区三区色秀 | 天天操操操操操 | av啊啊| 中国农村一级片 | 成人h动漫精品一区二区无码 | 里番acg★同人里番本子大全 | 日本一区二区免费高清视频 | 中文在线不卡 | 中文字幕天堂网 | 第一福利丝瓜av导航 | 日本免费无人高清 | 亚洲天堂99 | 欧美毛片免费看 | 男人透女人免费视频 | 久久dvd | 久久黄色 | 久久麻豆精品 | 99久久毛片 | 爱看av在线 | 无码精品一区二区三区在线播放 | 欧美视频成人 | 99视频久 | 午夜啪啪福利视频 | 精品3p| 亚洲无吗av |