1. 程式人生 > >shell清除日誌小指令碼

shell清除日誌小指令碼

 

 1 #!/bin/bash
 2 #清除日誌指令碼
 3 LOG_DIR=/var/log
 4 ROOT_UID=0            #使用者id為0的 ,即為root
 5 
 6 if [ "$UID" -ne "$ROOT_UID" ]                     #如果使用者不是root,則不執行,退出
 7 then
 8     echo "Must be root run this sript!"
 9     exit 1
10 fi
11 
12 cd $LOG_DIR || {                                          #如果切換目錄失敗,退出8i
13 echo "Cannot change to necessary directory!" 14 exit 1 15 } 16 17 > messages && { #清空日誌 18 echo "Logs cleaned up success!" 19 exit 0 #返回0表示成功,1表示失敗 20 } 21 22 echo "Logs cleaned up fail..." 23
exit 1