📄 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 + -