国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux中crontab編寫自動化定時腳本無法正確運行(問題解決與匯總)附相關內容

這篇具有很好參考價值的文章主要介紹了linux中crontab編寫自動化定時腳本無法正確運行(問題解決與匯總)附相關內容。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

-問題描述
在Linux(RedHat)中想要執(zhí)行一段自動化備份日志的命令
但是通過下面的命令 編輯了 crontab 沒正確運行

0 0 * * * /path/to/save_journal_logs.sh

文件中的內容如下:

save_journal_logs.sh

#!/bin/bash

# 指定保存日志的目錄
LOG_DIR="/path/to/log/directory"

# 設置日志文件名
LOG_FILE="${LOG_DIR}/journal_logs_$(date +%Y%m%d%H%M%S).log"

# 使用 journalctl 命令保存日志到文件
journalctl --since "24 hours ago" > "${LOG_FILE}"

# 刪除過期的日志文件(可選)
find "${LOG_DIR}" -name "journal_logs_*" -mtime +7 -exec rm {} \;

通過下面的命令編輯了腳本

crontab -e

23 0 * * * /path/to/save_journal_logs.sh

發(fā)現(xiàn)腳本沒有正確備份

  • 問題排查
    • 執(zhí)行權限 切換成了 root (未成功)
    • 手動在shell中執(zhí)行 (未成功)
解決辦法
  • 主要的問題是發(fā)現(xiàn) sh 腳本和保存日志的目錄沒有執(zhí)行的權限
    因此重新修改了 權限
sudo chmod 755 /path/to/save_journal_logs.sh
sudo chmod 755 /path/to/logs

然后再執(zhí)行

crontab -e

文件就備份成功了

crontab使用以及/etc/crontab文件和crontab -e命令區(qū)別文章來源地址http://www.zghlxwxcb.cn/news/detail-793641.html

到了這里,關于linux中crontab編寫自動化定時腳本無法正確運行(問題解決與匯總)附相關內容的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Selenium如何用于編寫自動化測試腳本?

    Selenium如何用于編寫自動化測試腳本?它提供了許多測試工具和API,可以與瀏覽器交互,模擬用戶操作,檢查網(wǎng)頁的各個方面。下面是一些步驟,可以幫助你編寫Selenium自動化測試腳本。 1、安裝Selenium庫和瀏覽器驅動程序 首先,你需要安裝Selenium庫和瀏覽器驅動程序,例如C

    2024年02月09日
    瀏覽(22)
  • 自動化用例編寫思路 (使用pytest編寫一個測試腳本)

    自動化用例編寫思路 (使用pytest編寫一個測試腳本)

    目錄 一,明確測試對象 二,編寫測試用例 構造請求數(shù)據(jù) 封裝測試代碼 斷言設置 三,執(zhí)行腳本獲取測試結果 四,總結 經(jīng)過之前的學習鋪墊,我們嘗試著利用pytest框架編寫一條接口自動化測試用例,來厘清接口自動化用例編寫的思路。 我們在百度搜索天氣查詢,會出現(xiàn)如下

    2024年02月16日
    瀏覽(23)
  • 用selenium IDE手工編寫自動化測試腳本

    用selenium IDE手工編寫自動化測試腳本

    目錄 一、打開selenium IDE插件 ?二、輸入腳本 1.元素定位的驗證 ?console驗證Xpath定位 2.元素定位的驗證 ??console驗證css定位 selenium IDE屬于玩具型自動化測試腳本編寫工具,它簡單、易上手,對于web自動化測試入門來說,是個非常不錯的選擇。 使用seleniium IDE插件錄制腳本非常容

    2023年04月27日
    瀏覽(27)
  • 快速手動完成 VS 編寫腳本自動化:如何選取最高效的工作方式?

    那些不懂技術的朋友們可能會覺得,寫代碼寫腳本不就是敲敲鍵盤嘛,搞那么高科技做什么,直接手工點點鼠標不就完事了。 這種看法很常見,但實際情況要復雜得多。 首先,手工操作雖然對于短期和小規(guī)模的任務來說似乎更快,但是它沒法保證一致性和準確性,而且重復

    2024年02月20日
    瀏覽(28)
  • Python-Flask:編寫自動化連接demo腳本:v1.0.0

    Python-Flask:編寫自動化連接demo腳本:v1.0.0

    目前只是遠程連接+文件上傳,后續(xù)會繼續(xù)優(yōu)化 弄個公共的nfs,平常一些腳本和包會放到這個nfs里,腳本或包自動從nfs里拉,然后執(zhí)行腳本,即可部署,包括多機部署。

    2024年02月07日
    瀏覽(21)
  • 使用 Crontab 自動化任務調度

    在計算機工作中,我們經(jīng)常需要自動執(zhí)行某些任務。Crontab 是一個在 Linux 和類 Unix 系統(tǒng)上廣泛使用的工具,它允許用戶按照預定的時間表觸發(fā)指定的命令和腳本。無論是備份數(shù)據(jù)、生成報告還是定期清理臨時文件,Crontab 都可以幫助我們自動化這些任務,提高工作效率。 Cro

    2024年02月09日
    瀏覽(20)
  • Linux通過crontab定時執(zhí)行腳本任務

    Linux通過crontab定時執(zhí)行腳本任務

    在Linux中可以使用crontab來定時執(zhí)行腳本。crontab是一個用于管理定時任務的工具,可以讓在特定的時間間隔內自動運行腳本或命令。 需求 : 在Linux中每分鐘寫入一條信息到指定文件中,使用 cron 來定期執(zhí)行一個寫入命令或腳本 首先,在 home 目錄下創(chuàng)建一個名為 testscript.sh 的腳

    2024年02月17日
    瀏覽(32)
  • Linux 數(shù)據(jù)盤分區(qū)自動化腳本 pro/plus 版本

    之前寫過相關文章 Linux 服務器擴盤 終極版 現(xiàn)在 出一個 擴盤 pro/plus 版本 我們下期見,拜拜!

    2024年04月12日
    瀏覽(22)
  • Linux Crontab定時執(zhí)行腳本出錯,但手動執(zhí)行腳本正常原因及解決方案

    實際開發(fā)場景 需要開發(fā)一個Flink監(jiān)控程序,初步使用shell腳本進行監(jiān)控,如果發(fā)現(xiàn)失敗了,則自動重新運行Flink命令行參數(shù)進行重啟。 遇到的問題 編寫好shell腳本后,在linux命令行調用 sh shell.sh進行測試,成功實現(xiàn)監(jiān)控和重啟功能。于是利用crontab對腳本進行定時調度監(jiān)控。 后

    2024年02月15日
    瀏覽(31)
  • Linux Crontab定時執(zhí)行腳本不執(zhí)行,但手動執(zhí)行腳本正常原因及解決方案

    使用rsync作為備份工具,實現(xiàn)電子文件的增量備份,寫了一個腳本,在linux命令行調用 sh shell.sh進行測試,成功實現(xiàn)了電子文件的備份功能,然后在Crontab增加了定時任務,每天凌晨1點進行同步。 后來發(fā)現(xiàn)文件同步失敗了,后來排查發(fā)現(xiàn)應該是腳本雖然被執(zhí)行,但是沒有成功,

    2024年02月08日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包