linux系統下的shell指令碼

2022-03-02 06:17:39 字數 397 閱讀 7123

#!/bin/bash  說明我需要啟用bin目錄下的bash直譯器解釋指令碼

##將第乙個檔案拷貝到第二個檔案,如果出錯將錯誤輸出到/dev/null 的空。if判斷cp的返回值是否為1,1為成功,0為失敗

if cp $1 $2 >& /dev/null 

then    ##成功所做的事情

if cat /dev/null >$1 ##清空$1中的資料

then

exit 0  ##成功返回0

else

exit 2  ##清空失敗

fielse    ##不成功所做的事情

exit 1   ##拷貝失敗

fi    ##if結束

##chmod +x backup.sh  屬組 同組都可以執行的許可權

linux下mysql冷備份shell指令碼

usr bin env bash 資料庫基礎資訊 db host 127.0.0.1 本機 db name 1 要備份的庫名 db user root 使用者名稱 db pass root 密碼 date date y m d h m s mysql path data mysql bak 備份路徑...

linux重啟tomcat的shell指令碼

基本思路 先檢查待重啟的tomcat的程序是否存在 存在則執行shutdown.然後再次檢查程序是否還存在,不存在則執行kill 然後刪除工作空間及10天前的日誌。最後執行啟動。bin sh tomname 1 ctompath opt tomcats echo restart tomcat sta...

Linux下開機自啟動自定義shell指令碼

一 ubuntu下 1 方法一,編輯rc.loacl指令碼 ubuntu開機之後會執行 etc rc.local檔案中的指令碼,所以我們可以直接在 etc rc.local中新增啟動指令碼。進入到 etc rc5.d下,發現s99rc.local,即開機軟鏈結啟動順序99,在方法二設定開啟的之後 當...