題目:
請嘗試寫乙個指令碼。呼叫指令碼,會列印當前系統時間和日期,所有已登入的使用者和系統執行時間。並將這些資訊儲存到乙個日誌檔案中。1.date 注意,區別與其他語言的獲取時間的對應選項字元 如分是%m秒是%s
# 獲取時間
time=`date +"%y-%m-%d %h:%m:%s"`
2.獲取當前登入使用者。
w >> log
或who >> log
#!/bin/bash
nowtime=`date +"%y-%m-%d %h:%m:%s"`
filename='/test/'`date +"%y%m%d%h%m%s"`'.log'
if [ ! -e $filename ]
then
touch $filename
fiecho `who` >> $filename
shell指令碼練習
顯示系統資訊 bin bash descrition show system information echo os version is cat etc centos release echo kernel version is uname r echo cpu type lscpu grep m...
shell 指令碼練習
bin bash echo hello world chmod x test.sh 使指令碼具有執行許可權 test.sh 執行指令碼for file in ls etc 或for file in ls etc val expr 2 2 注意,這時的計算,2 2運算子和數字之間一定要加空格判斷字串是...
shell指令碼練習
1.簡單輸出指令碼 輸出 hello 王子 我們先建立指令碼檔案 touch lian.sh 這裡指令碼的檔案需要以。sh結尾 結果 2.通過位置變數建立系統賬號或密碼 結果 3.每週 5 使用 tar 命令備份 var log 下的所有日誌檔案 vim root logbak.sh 編寫備份指令碼...