shell判斷檔案是否發生變化

2021-09-24 15:06:45 字數 896 閱讀 8938

公司有個需求,通過檢測檔案是否變化,而判斷是否進行發布操作,

以下為判斷**

#!/bin/bash

# 檢測的檔案

package=/data/file.index

# 記錄 md5值的檔案

md5=package_md5

# 建立新的md5資訊

package_md5_new=

$(md5sum -b $package |

awk''

|sed

's/ //g'

)# 建立md5的函式

function crea***5(

)# 判斷檔案是否存在if[

! -f $md5];

then

echo

"md5file is not exsit,create md5file......."

crea***5

exit

fi# 讀取舊的md5資訊

package_md5_old=

$(cat $md5|

sed's/ //g'

)echo

$package_md5_new

echo

$package_md5_old

# 物件對比判斷if[

"$package_md5_new"

=="$package_md5_old"];

then

echo

"md5 is not changed"

docker restart saas

else

echo

"md5 is changed"

crea***5

bash ~/fabu.sh

fi

預期中的開發平台發生變化

11月28 日,james maguire 根據乙份 evans data 最新的調查報告,指出 當今具有 linux 開發經驗的開發者對於未來開發平台的預期 forecast 發生重大變化,預示著世界軟體市場即將發生一場巨變。據一項調查發現,發達國家專職程式設計師的 程式設計年齡 要比我國一般程式...

點選父元素 子元素發生變化

今天學到css的動畫animation 和 過渡transition 動畫沒什麼說的,在使用過度這個屬性時,發現 hover 必須要懸停在設定的div上才動,比如旋轉,有時候就給你卡在那,不會讓你的滑鼠停在空白的地方。所以 應該是有懸停在父元素上 而子元素動的功能的。css就是這樣,不知道就不會,知...

對SELinux許可權發生變化的解釋

原始出處 作者資訊和本宣告。否則將追究法律責任。1.先是檢視 root目錄下的檔案的selinux許可權分配情況。2.再檢視 var www html目錄下的selinux許可權分配情況 通過這兩張圖就容易解釋了為什麼無法在瀏覽器中無法對 目錄進行訪問的原因了!ps 我之前 錯誤 操作的步驟。the...