最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux crontab定時任務(wù)執(zhí)行失敗處理方案

 更新時間:2024年06月18日 14:51:03   作者:溯游從之~  
這篇文章主要介紹了Linux crontab定時任務(wù)執(zhí)行失敗處理方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

背景

寫了個postman腳本,準備放在服務(wù)器每隔5分鐘執(zhí)行一次,postman命令在/usr/local/bin/postman目錄

現(xiàn)象

cron腳本

  • 1.crontab系統(tǒng)配置
[root@node2 ~]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
  • 2.crontab定時任務(wù)
*/5 * * * * /mnt/script/postman/b.sh
  • 3./mnt/script/postman/b.sh
#!/bin/sh
postman collection run /mnt/script/postman/blade-1.json >> /tmp/cron_test.log

執(zhí)行結(jié)果

/tmp/cron_test.log中沒有執(zhí)行記錄,腳本中的接口也沒觸發(fā)

分析過程

檢查cront服務(wù)是否正常運行

service crond status
Redirecting to /bin/systemctl status crond.service
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2023-06-25 17:01:35 CST; 44min ago
 Main PID: 75796 (crond)
    Tasks: 1
   Memory: 664.0K
   CGroup: /system.slice/crond.service
           └─75796 /usr/sbin/crond -n

Jun 25 17:25:01 node2 crond[75796]: sendmail: fatal: parameter inet_interfaces: no local interface found for ::1

服務(wù)正常

檢查定時任務(wù)是否正常觸發(fā)

  • 查看定時任務(wù)日志tail -100f /var/log/cron
Jun 25 17:49:01 node2 CROND[90291]: (root) CMD (/mnt/script/postman/b.sh)

可以看到任務(wù)已經(jīng)被觸發(fā)了

檢查觸發(fā)的任務(wù)是否正常運行

  • 添加定時任務(wù)
* * * * * date >> /tmp/cron_test.log
  • 在/tmp/cron_test.log中有出現(xiàn)執(zhí)行結(jié)果,說明定時任務(wù)可以正常觸發(fā)和執(zhí)行
Sun Jun 25 17:52:01 CST 2023

檢查定時任務(wù)環(huán)境

因為postman是單獨安裝的,cli在/usr/local/bin目錄下,想看一下cron執(zhí)行的時候環(huán)境變量是什么

  • 修改/mnt/script/postman/b.sh
echo $PATH >> /tmp/cron_test.log
postman collection run /mnt/script/postman/blade-1.json >> /tmp/cron_test.log
  • cron執(zhí)行后發(fā)現(xiàn)/tmp/cron_test.log中的PATH不對。。。。
Sun Jun 25 17:34:01 CST 2023
/usr/bin:/bin

至此問題原因找到了,是因為cron執(zhí)行環(huán)境中沒有postman命令,只要觸發(fā)一下環(huán)境配置或者指定postman的路徑即可

修改方案

方案一 :添加環(huán)境變量

  • 修改/mnt/script/postman/b.sh腳本
#!/bin/sh

. /etc/profile #環(huán)境變量生效 前提是你的命令所在環(huán)境有在這個文件中配置
echo $PATH >> /tmp/cron_test.log
postman collection run /mnt/script/postman/blade-1.json >> /tmp/cron_test.log

方案二:直接指定命令目錄

  • 修改/mnt/script/postman/b.sh腳本
#!/bin/sh
/usr/local/bin/postman collection run /mnt/dengwei/postman/blade-1.json >> /tmp/cron_test.log

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Ubuntu下安裝Chrome的方法分享

    Ubuntu下安裝Chrome的方法分享

    本文給大家分享的是Ubuntu下安裝Chrome的方法,安裝的過程中發(fā)現(xiàn)還是挺麻煩的,就記錄下來推薦給大家,有需要的小伙伴可以參考下。
    2015-04-04
  • Apache配置SSLCARevocationCheck吊銷檢查的實現(xiàn)

    Apache配置SSLCARevocationCheck吊銷檢查的實現(xiàn)

    Apache的SSLCARevocationCheck指令用于啟用客戶端證書吊銷狀態(tài)檢查,配置包括CRL和OCSP模式,三種檢查模式,建議生產(chǎn)環(huán)境采用CRL本地緩存和OCSP實時校驗的雙保險策略,配合自動化更新腳本,取得安全與可用性之間的平衡
    2026-04-04
  • linux中crw brw lrw等等文件屬性是什么

    linux中crw brw lrw等等文件屬性是什么

    這篇文章主要介紹了linux中crw brw lrw等等文件屬性是什么 的相關(guān)資料,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-09-09
  • 函數(shù)sync、fsync與fdatasync的總結(jié)整理(必看篇)

    函數(shù)sync、fsync與fdatasync的總結(jié)整理(必看篇)

    下面小編就為大家?guī)硪黄瘮?shù)sync、fsync與fdatasync的總結(jié)整理(必看篇)。小編覺得挺不錯的?,F(xiàn)在就分享給大家。也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Linux啟動Java程序jar包Shell腳本方式

    Linux啟動Java程序jar包Shell腳本方式

    文章介紹了如何創(chuàng)建一個Shell腳本來簡化在Linux環(huán)境中啟動Java程序jar包的過程,該腳本可以檢查jar包的狀態(tài)、啟動、停止和重啟項目,只需修改腳本中的變量并將其與jar包放在同一目錄下,即可方便地使用該腳本
    2024-12-12
  • Linux下設(shè)置Vim編輯器里Tab的長度行號

    Linux下設(shè)置Vim編輯器里Tab的長度行號

    這篇文章主要介紹了Linux下設(shè)置Vim編輯器里Tab的長度行號 ,需要的朋友可以參考下
    2018-06-06
  • linux中的靜態(tài)IP配置方式

    linux中的靜態(tài)IP配置方式

    這篇文章主要介紹了linux中的靜態(tài)IP配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • Linux alias的三種使用場景方式

    Linux alias的三種使用場景方式

    文章介紹了Linux中`alias`命令的三種使用場景:臨時別名、用戶級別別名和系統(tǒng)級別別名,臨時別名僅在當前終端有效,用戶級別別名在當前用戶下所有終端有效,系統(tǒng)級別別名對所有用戶生效,文章還提供了創(chuàng)建、修改、刪除別名的方法
    2025-01-01
  • 解讀Linux下ip命令展示的網(wǎng)絡(luò)連接信息

    解讀Linux下ip命令展示的網(wǎng)絡(luò)連接信息

    這篇文章主要給大家介紹了關(guān)于Linux下解讀ip命令展示的網(wǎng)絡(luò)連接信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起看看吧。
    2018-03-03
  • Linux系統(tǒng)擴容根目錄磁盤空間的操作方法

    Linux系統(tǒng)擴容根目錄磁盤空間的操作方法

    這篇文章主要介紹了Linux系統(tǒng)擴容根目錄磁盤空間的操作方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07

最新評論

枝江市| 融水| 新龙县| 淮阳县| 乐山市| 昭苏县| 山阴县| 修武县| 浦东新区| 本溪市| 东明县| 伽师县| 彭阳县| 胶南市| 洪泽县| 梅州市| 太原市| 治县。| 临潭县| 长治县| 顺平县| 班戈县| 疏附县| 连云港市| 阜康市| 江阴市| 乳山市| 武穴市| 泗水县| 星子县| 彝良县| 岗巴县| 西青区| 安新县| 建平县| 环江| 金沙县| 玛多县| 长武县| 会宁县| 太保市|