⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sendmail的自动重建数据库脚本.txt

📁 LINUX下的安装声卡等操作和技巧介绍
💻 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 + -