1樓:匿名使用者
計劃任務可以用crontab 來實現,,
打包嘛就寫個shell指令碼就行了。。
關於打包備份的指令碼有個現成的,使用python實現的。。
可以打包成一個名稱是當前的日期和時間的zip存檔並儲存到 備份目錄程式裡有註釋的,部分路徑需要修改。。
2樓:匿名使用者
如每天14:00 要備份檔案a 可以如此來做。在shell下輸入:
crontab -e,進入編輯模式;然後輸入:0 14 * * * tar -cf 20`date +%y-%m-%d` >/dev/null然後儲存退出即可。
3樓:匿名使用者
在指令碼里面定義一個時間的變數 ,然後打包的時候把這個時間變數放到包的名字裡面去
4樓:匿名使用者
$(date +%y%m%d%h%m%s)
%y%m%d%h%m%s分別代表年月日時分秒
如:tar -czvf file_$(date +%y%m%d%h%m%s).tar.gz /tomcat/logs/
linux中每次使用tar命令備份後,如何通過計劃任務和shell指令碼實現備份後的檔名以日期開頭?
5樓:匿名使用者
首先tar命令能夠指定生成的檔案的名字,
可以 先用命令取得系統的時間,然後把日期複製給一個變數,這樣tar命令,就可以用那個變數當作生成檔案的名字了。
計劃任務使用crontab
6樓:匿名使用者
寫一句:tar -czf `date +%f_%t`.file.tar.gz filename
linux每天建立一個以當天日期命名的資料夾
7樓:巴巴吖葩琦
vim /root/date.sh
#!/bin/bash
date = $(date "-1 d" +%y%m%d)mkdir $date
以上是指令碼內容
接下來用計劃任務執行指令碼
crontab -e
開啟後是類似用vim開啟的檔案
將下面這行輸入進去後儲存退出 :wq zz都可以59 23 * * * /root/date.sh然後service cron restart就可以每天23點59分執行這個指令碼
時間可以改
格式是 分 時 日 月 周 要執行的命令或指令碼
8樓:
假設需要每天的 23:01 分建立目錄,配置 crontab 如下即可:
1 23 * * * mkdir -p /path-to-your-dir/`date +%f`
宕機重啟後需要單獨另外執行指令碼檢查是否有缺失
linux 命令修改檔案的內容。檔名是123,內容如圖,如何實現將日期改成系統當天日期。
9樓:
today=`date +%y%m%d`
sed -r -i "/date/s/[0-9]+/$today/" 123
先匹配含有date的行,然後替換該行的數字部分。[0-9]匹配數字類。
10樓:匿名使用者
看你想怎麼實現了
a=echo `date '+%y%m%d'`sed -i 's/date=\d$/date=\$a' 123我這個正則不太對 大概思路就是這樣了
11樓:
檢視date命令用法。
//顯示前天年月日
date +%y%m%d
12樓:
# date -s "2013-08-09 00:00:00"
13樓:
sed -i "s/date=.*/date=$(date +%y%m%d)/g" 123
14樓:匿名使用者
date | > 123 試試吧
linux中寫一個計劃任務:1分鐘輸出一次系統當前時間 追加到一個檔案裡。
15樓:匿名使用者
執行crontab -e新增如下資訊
*/1 * * * * echo $(date) >> /path/filename
以上希望幫到你。
注:需要系統定時服務啟動。
關於LINUX,關於linux
目前主流和常用的linux版本主要有 1 redhat 版本5.5和6.0最新 培訓 學習 應用 知名度最高的linux發行版本,對硬體兼性來說也比較不錯,版本更新很快,對新硬體和新技術支援較好。2 debian 版本5.0和6.0最新 社群版的linux來說是較好的,文件和資料較多,尤其是英文的。...
如何選擇linux學習,如何選擇linux學習資料
網上有很多學習資源,可以方便查詢,選擇適合自己的進行學習。怎樣為孩子選擇合適的學習資料 要對給自己設定方針。有了方針,心裡的力量才會找到方向,茫無方針的幹事終歸會走失。那麼該怎麼設定方針呢?學習方針能夠分為兩內容 一是學習的方針,或稱學習階段的總方針。如自己要知道學習究竟是為了什麼?為自己 為爸爸媽...
入門linux培訓哪個好,有什麼Linux培訓機構適合新人入門學習?
普通使用者不需要學習作業系統,甚至不需要知道作業系統是什麼,你只需要使用作業系統裡面的應用軟體即可。所以如果你只是個普通使用者,那麼努力搞清楚 linux 最常用的是哪些應用,學會之,你不需要過於關心發行版的問題,debian ubuntu 都可以,因為通常多數 linux 軟體有 deb 包。如果...