#!/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,在方法二設定開啟的之後 當...