?? sendmail的自動重建數據庫腳本.txt
字號:
作者:studYboY
email: studyboy@21cn.com
日期:9/1/2001 3:37:37 PM
如果你想每次引導以后,sendmail都自動運行,
就必須在默認的運行級目錄與/etc/rc.d/init.d/sendmail腳本之間
產生一個符號鏈接(以Sxx開頭,其中xx是數字)。
例如,在一個多用戶系統(runlevel3)中,
在每次引導運行sendmail,可采用以下符號鏈接:
ln -s /etc/rc.d/init.d/sendmail /etc/rc.d/rc3.d/s85sendmail
這個默認的sendmail腳本采用bd選項運行,也就是把sendmail當作一個守護進程和一個后臺進程來運行。通過改變/etc/rc.d/init.d/sendmail腳本,就可以反應站點的隊列周期要求(這句有點拗口)
加入下面的代碼到腳本行(daemon /usr/sbin/sendmail -bd)前
在引導時自動運行配置文件上的newaliases 和makemap
newaliases
for i in vitusertable access domaintable mailertable
do
if [ -f /etc/mail/$i] ;
then
echo "makeing $i database for sendmail..."
makemap hash /etc/mail/$i < /etc/mail/$i
sleep 1
fi
done
sleep1
這個腳本讓服務器啟動一次,所有數據庫就重建一次
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -