linux計劃任務打包,檔名字為當天日期

2022-12-23 21:21:25 字數 2308 閱讀 6366

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 包。如果...