cd /etc/mail
1: cp sendmail.cf sendmail.cf-bak
2: vi sendmail.cf
尋找DS命令行,在DS命令行下面添加
DS ksexg01 #abel.01
保存后退出
3: cd /etc
4: ll nsswitch*
查找是否有nsswitch.conf和nsswitch.files文件,一般只會有nsswitch.files而沒有nsswitch.conf
此時: cp nsswitch.files nsswitch.conf
5: cd /etc
6: ll resolv.conf
沒有則創建一個該文件: vi resolv.conf (在改文件裏面寫入ksexg01 10.130.128.6) wq!保存退出
(此文件可以不建立嘗試是否可以成功)
7:cp /etc/hosts /etc/hosts-bak
vi /etc/hosts在最下面寫入
10.130.128.6 ksexg01 compal.com
wq!保存退出
8:測試是否成功
輸入: mailx –s “test” abel_zhu@compal.com koby_wang@compal.com < 123.txt
為方便作業,在mailx前最好將要檢查的信息都寫入到123.txt裏面
比如: 編寫可執行文件
#!/bin/ksh
# chksys.sh
#########################################
#Date
a=`date +%Y/%m/%d`
echo "#Operate date:" > 123.txt
echo " "$a" "`date +%H:%M` >> 123.txt
#last shutdown date
echo "#Last shutdown time:" >> 123.txt
echo " "`sed -n '$p' /etc/shutdownlog` >>123.txt
#SetFile()=>Edit File
#GetSize()=>Get file of size
#GetCron()=>Check Crontab file
IT_MIS="abel_zhu@compal.com "
IT_MIS=$IT_MIS"alan_gui@compal.com "
IT_MIS=$IT_MIS"rose_chen@compal.com "
IT_MIS=$IT_MIS”bury_yi@compal.com”
u=`who -m|awk '{print $1}'`
echo|awk '{printf("%100s\n","End List by '$u'")}' >>123.txt
mailx -s "CHECK KSHP LIST" $IT_MIS < 123.txt
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20846108/viewspace-743771/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20846108/viewspace-743771/