From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Sergey Y. Afonin" Organization: Kraft-S JSC To: ALT Devel discussion list Date: Wed, 9 May 2007 18:23:25 +0500 User-Agent: KMail/1.9.6 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200705091823.26048.asy@altlinux.ru> X-Virus-Scanned: ClamAV version 0.90.2, clamav-milter version 0.90.2 on relay1.hippo.ru X-Virus-Status: Clean Subject: [devel] =?koi8-r?b?c3RhcnQtc3RvcC1kYWVtb246IM7F0M/O0dTOzyAsIM7B?= =?koi8-r?b?IMvBy8nFIMfSwcLMySDRIM7B09TV0MnMLi4u?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2007 13:23:44 -0000 Archived-At: List-Archive: List-Post: Приветствую. Почему-то start-stop-daemon не всегда обнаруживает запущенный процесс. # start-stop-daemon --stop --exec /usr/sbin/mailfromd-clamav --pidfile /var/lib/mailfromd-clamav/mailfromd.pid No /usr/sbin/mailfromd-clamav found running; none killed. # ps ax|grep mailfromd-clamav 28793 ? Ss 0:00 /usr/sbin/mailfromd-clamav --state-directory=/var/lib/mailfromd-clamav --remove --group=mail -v ehlo_domain srv6.kraft-s.ru /etc/mailfromd/mailfromd-clamav.rc # cat /var/lib/mailfromd-clamav/mailfromd.pid 28793 При этом, service mailfromd-clamav start/stop/restart работает. И start-stop-daemon, естественно, тоже, но до отработки вот такого скрипта в %post: for serv_name in `ls /usr/sbin/mailfrom* | sed -e "s|.*/\(.*\)|\1|"` ; do service $serv_name rmdb &>/dev/null ||: %post_service $serv_name done Вывод получается такой: 1: mailfromd ##################################### [100%] Stopping mailfromd service: [ DONE ] Starting mailfromd service: [ DONE ] Service mailfromd-clamav is not running.[PASSED] Starting mailfromd-clamav service: [FAILED] # ls -l /usr/sbin/mailfrom* -rwxr-xr-x 1 root root 317224 Май 9 17:23 /usr/sbin/mailfromd lrwxrwxrwx 1 root root 9 Май 9 17:44 /usr/sbin/mailfromd-clamav -> mailfromd Теперь вот # killall mailfromd-clamav # service mailfromd-clamav start Starting mailfromd-clamav service: [ DONE ] # ps ax|grep mailfromd-clamav 32460 ? Ss 0:00 /usr/sbin/mailfromd-clamav --state-directory=/var/lib/mailfromd-clamav --remove --group=mail -v ehlo_domain srv6.kraft-s.ru /etc/mailfromd/mailfromd-clamav.rc # cat /var/lib/mailfromd-clamav/mailfromd.pid 32460 # start-stop-daemon --stop --exec /usr/sbin/mailfromd-clamav --pidfile /var/lib/mailfromd-clamav/mailfromd.pid # И start-stop-daemon замечательно сработал... -- С уважением, Сергей Афонин