日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

ftp定期任务linux,Linux FTP服务器搭建和crontab计划任务制定

發布時間:2024/8/5 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ftp定期任务linux,Linux FTP服务器搭建和crontab计划任务制定 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

sh腳本(delete_log1.sh)

dd=`date -d"1 month ago" +%y-%m`

rm -vf /var/temp/log.20$dd-* 刪除當前時間的起一個月的匹配文件

但是特別需要注意的是有好多人忽略了當crontab中使用sh執行定時任務時sh腳邊中要包含你命令所需的環境變量,

因為crontab無法自動讀取,下面列出幾個大家比較常犯的錯誤:

1、shell輸出中包含了漢字,那就需要引入相應的LANG環境變量,先在終端上用echo &LANG查看你當前的環境變量,

然后再把export LANG='你echo出來的變量值'添加進你的sh腳本中;

2、shell中使用了java相關的執行命令,如:java -jar ****.jar,那么你就要把此命令的完整絕對目錄要列出來,這樣

在crontab才能識別出來,就如:/usr/java/jdk1.7.0_51/jre/bin/java -jar *****.jar,前面所示的就為我機器上面的Java命令

的完整目錄,否則就會出現“Error: Unable to access jarfile ****.jar”的錯誤;

3、執行任何命令或者文件時都要使用完整的絕對路徑,否則crontab也是識別不出來的,當然也就無法執行下去了。

總結

以上是生活随笔為你收集整理的ftp定期任务linux,Linux FTP服务器搭建和crontab计划任务制定的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。