自動執行服務 service crond restart
自動執行指令碼檔案 crontab –e
*/1 * * * * /root/a.sh(每一分鐘發一次)
*/1 * * * * /root/e.sh
檢視cpu的使用率
#!/bin/bash
mail="[email protected]"
date=`date +%f" "%h:%m`
wait=`vmstat | awk 'nr==3'`
echo $wait
id=`vmstat |awk 'nr==3'`
ifconfig=`ifconfig | awk '/inet/' | awk 'nr==1'`(這裡注意是兩個=號)
us_use=`vmstat | awk 'nr==3'`
sy_use=`vmstat | awk 'nr==3'`(列印第三行 第14位)還有注意這個符號··,在鍵盤數字1旁邊
cpu_use=`expr $us_use + $sy_use`(注意要用expr 兩個變數值增加)
if [ $cpu_use -ge 70 ];then
echo "time for :$date;problem:cpu use $cpu_use" | mail -s "please check your cpu" $mail
fi檢視wait值
#!/bin/bash
mail="[email protected]"
date=`date +%f" "%h:%m`
wait=`vmstat | awk 'nr==3'`
idel=`vmstat | awk 'nr==3'`
ip=`ifconfig | awk '/inet/' | awk 'nr==1'`
if [ $wait -le 20 ] ;then
echo "date is $date;wait is $wait;the idel is $idel;ip is $ip" | mail -s "please check your host" $mail
fi檢視記憶體
#!/bin/bash
mail="[email protected]"
date=`date +%f" "%h:%m`
wait=`vmstat | awk 'nr==3'`
id=`vmstat |awk 'nr==3'`
ip=`ifconfig | awk '/inet/' | awk 'nr==1'`(注意|前後都要有空格 之後行是『』)
total=`free -m | awk '/mem/'`
use=`free -m | awk '/mem/'`
free=`expr $total - $use`
if [ $free -lt 1024 ]; then
echo "time for :$date;ip use $ip;problem:total=$total,use=$use,free=$free" | mail -s "please check your memory" $mail
fi
Windows下自動連線WiFi 指令碼
前提是先連線到指定的wifi網路上。然後通過 netsh wlan export profile 將網路配置檔案匯出,然後使用如下命令新增配置檔案到指定的網路介面上,再執行連線命令即可。netsh wlan delete profile netsh wlan add profile filename...
windows下自動執行PHP指令碼
編輯如下 並儲存為test.php fp fopen test.txt a fwrite fp,date y m d h i s r n r n為windows下得換行符 echo sdfdsf fclose fp 新增乙個任務計畫 開始 所有 附件 系統工具 任務計畫 在這一步輸入命令 d wam...
Shell 自動登入指令碼
配置檔案最終轉化成了陣列,相關資訊與 強耦合。需要的可以根據自己喜好修改配置檔案格式和 users wangjia bin ssh conf server.conf id desc username outsite ip insite ip connect type key path passwor...