- - PR -
何度もすみません。起動スクリプトについての質問です。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-03-10 00:24
今現在のスクリプト↓
これに tcpserverで selectcheckpwスクリプトが宣言されていて pop3が起動されるスクリプトが書きたいのですが、 誰か見本を見せてもらえませんか? start) Qmailの起動の記述 smtpの起動の記述 ここの間に記述すればいいんですよね? tcpserver -v 0 pop3 /var/qmail/bin/qmail-popup [サーバのFQDN] /bin/selectcheckpw \\ /var/qmail/bin/qmail-pop3d Maildir 2>&1 \\ | /var/qmail/bin/splogger pop3d 3 & echo touch /var/lock/qmail ;; こんな感じであってますか?最後の3行はダブるので上のやつを消すことになるかな? stop) #!/bin/sh # # qmail: /var/qmail PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin [ -f /var/qmail/rc ] || exit 0 case "$1" in start) # Start daemons. echo "Starting qmail." csh -cf '/var/qmail/rc &' tcpserver -v -u 501 -g 500 -x /etc/tcp.smtp.cdb \\ 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 & echo touch /var/lock/qmail ;; stop) # Stop daemons. echo "Shutting down qmail." PID=`/bin/ps -aefw | grep qmail | awk '{print $2}'` if [ ! -z "$PID" ] ; then /bin/kill ${PID} 1> /dev/null 2>&1 fi echo rm -f /var/lock/qmail ;; *) echo "Usage: S99qmail {start|stop}" exit 1 esac exit 0 |
1