中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中的定時任務crond怎么用

發布時間:2022-02-18 14:35:08 來源:億速云 閱讀:117 作者:小新 欄目:開發技術

這篇文章主要介紹了Linux中的定時任務crond怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

crontab 是linux下用來周期性的執行某種任務或等待處理某些事件的一個守護進程,與windows下的計劃任務類似,當安裝完成操作系統后,默認會安裝此服務工具。

Linux中的定時任務crond怎么用

Linux任務調度的工作主要分為以下兩類

1、系統執行的工作:系統周期性所要執行的工作,如備份系統數據、清理緩存 2、個人執行的工作:某個用戶定期要做的工作,例如每隔10分鐘檢查郵件服務器是否有新信,這些工作可由每個用戶自行設置。

分鐘   小時   天數   月數   周數
minute   hour   day   month   week

每個字段代表的含義如下:

Minute          每個小時的第幾分鐘執行該任務
Hour            每天的第幾個小時執行該任務
Day             每月的第幾天執行該任務
Month           每年的第幾個月執行該任務
DayOfWeek       每周的第幾天執行該任務

對于程序員來說最關注的莫過于使用示例,通過示例可以一目了然的掌握如何使用定時任務

注意:在 crontab 命令中只有 “絕對路徑”,不存在相對路徑,故執行任何命令都需要寫絕對路徑

1、每小時的第5分鐘執行 ls 命令

5 * * * * ls

2、每5分鐘執行 ls 命令

*/5 * * * * ls

3、每天的 4:30 執行 ls 命令

30 4 * * * ls

4、每小時執行 ls 命令

0 * * * * ls

5、每天執行 ls 命令

0 0 * * * ls

6、每周執行 ls 命令

0 0 * * 0 ls

7、每年執行 ls 命令

0 0 1 1 * ls

8、每月 8號 的 7:20 執行 ls 命令

20 7 8 * * ls

9、每年的 6月28號 5:30 執行 ls 命令

30 5 28 6 * ls

10、每星期日的 6:30 執行 ls 命令

30 6 * * 0 ls

注意:0 表示星期天, 1 表示星期一,以此類推;也可以用英文來表示,sun 表示星期天,mon 表示星期一等。

11、每月 10號和20號 的 4:30 執行 ls 命令

30 4 10,20 * * ls

注意:” , ” 用來連接多個不連續的時間

12、每天 8~11點 的第 25 分鐘執行 ls 命令

25 8-11 * * * ls

注意:” – ” 用來連接連續的時間

13、每個月中每隔 10天 的 5:30 執行 ls 命令

30 5 */10 * * ls

即:每月的 1、11、21、31日 在 5:30 執行一次 ls 命令

14、每天 4:30 以 root 身份執行 /etc/cron.daily 目錄中的所有可執行文件

30 4 * * * root run-parts /etc/cron.daily

15、真實使用中,一般都是執行自己的可執行文件

0 * * * * cd /data/sync-data/mdd;/data/GoProjects/bin/go-elastic-index -config=mdd.toml >> mdd.log 2>&1

上面命令譯為:每小時執行一次,首先通過 cd 命令進入到指定絕對目錄下,之后使用絕對路徑找到可執行文件正常執行即可。對應的 mdd.toml 和 mdd.log 都是在 cd 到的目錄下,此時就不需要全部寫全目錄了,如果不使用 cd 命令,最終的寫法如下:

0 * * * * /data/GoProjects/bin/go-elastic-index -config=/data/sync-data/mdd/mdd.toml >> /data/sync-data/mdd/mdd.log 2>&1

最后命令

crontab -l        查看定時任務
crontab -l -u jp  列出用戶jp的所有調度任務
crontab -e        編輯定時任務
crontab -r        刪除所有的定時任務

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux中的定時任務crond怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高邑县| 湘西| 格尔木市| 精河县| 确山县| 玉屏| 东宁县| 济源市| 鹰潭市| 浑源县| 灵山县| 邯郸市| 苍梧县| 独山县| 临朐县| 婺源县| 石渠县| 阿图什市| 永定县| 九龙坡区| 精河县| 平利县| 紫阳县| 桦甸市| 平和县| 德阳市| 巴塘县| 谷城县| 滦平县| 镇江市| 浦江县| 广平县| 永兴县| 绥阳县| 锦州市| 诏安县| 遂昌县| 巴楚县| 郧西县| 偃师市| 中西区|