Стоит FreeBSD 6.0, в /usr/local/etc/rc.d кидаю и делаю chmod +x вот такой скрипт.
---
#!/bin/shcase "$1" in
start)
exec /usr/local/bin/softlimit -m 4000000 tcpserver -H -l0 -R -c 512 -x \
/etc/tcp.smtp.cdb -u VCHKPWUID -g VCHKPWGID 0 smtp \
/var/qmail/bin/qmail-smtpd hostsystems.ru \
/usr/local/vpopmail/bin/vchkpw /usr/bin/true &
exit 0
;;
stop)
exec killall tcpserver
;;
esac
-----------------------
Однако при старте системы tcpserver не запускается. Если запускать вручну типа
/usr/local/etc/rc.d/smtpd.sh start - всё ок. Останавливается тоже без проблем.
В чем грабли?