1. 程式人生 > >數據備份和計劃任務中遇到的問題

數據備份和計劃任務中遇到的問題

rontab 而且 使用 腳本 內容 絕對路徑 但是 dai shel

在數據備份中遇到的問題 無法生成表格的形式 後來發現是
csv_revenue=${basepath}/csv/revenue/${dat}.csv 這個.csv沒有加進來
還有一個問題 就是說 可以使用這個java 包 來發送郵件 這樣就可以保證發出去是表格的形式在郵件中生成 java -jar MailTool.jar 技術分享圖片

然後在做計劃任務的時候遇到的問題是技術分享圖片
導致了 任務無法保存 通過也查看了權限的問題

[root@xxiong cron]# ll /var/spools/cron/
total 36924
-rw-r--r-- 1 root root      102 Jan  5  2017 authorized_keys
-rw-r--r-- 1 root root 37764622 Jan  6  2017 stdout
-rw-r--r-- 1 root root        0 Aug 22 17:09 test
drwxr-xr-x 2 root root 4096 Aug 23 11:01 root

技術分享圖片
這裏的root竟然是目錄 導致了上面發生的問題 於是 把目錄刪除後touch重建一個root文件後 再次查看
技術分享圖片
然後再次重新 crontab -e 可以保存了

但是同使出現了另一個問題 腳本文件單獨可以執行 ,但是做計劃任務就不執行了,以下是我寫的內容

 crontab -e
 00 18 30 * *  bash  /opt/module/shell/daily_text.sh 

而且我也都是寫的絕對路徑 經過百度 後來試了一下成功了

 crontab -e
 00 18 30 * * . /opt/module/shell/daily_text.sh 

然後竟然神奇的可以了

數據備份和計劃任務中遇到的問題