From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <454F1B7D.6020108@stc.donpac.ru> Date: Mon, 06 Nov 2006 14:24:45 +0300 From: Eugene Prokopiev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Community References: <454F14F9.7090902@stc.donpac.ru> In-Reply-To: <454F14F9.7090902@stc.donpac.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Comm] =?koi8-r?b?6dPQz8zY2s/Xwc7JxSBzdGFydC1zdG9wLWRhZW1vbg==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2006 11:24:59 -0000 Archived-At: List-Archive: List-Post: > Т.е. стартует, но статус уже показать не может, вроде останавливает, но > PID-файл не удаляет. Что я сделал неправильно? Статус не показывает, т.к. status из /etc/init.d/functions в такой ситауации не работает. Нужно, видимо, опираться на start-stop-daemon --stop --test: [root@mydomain root]# start-stop-daemon --stop --test --pidfile /var/run/myservice.pid --user root Would send signal 15 to 5845. Как это превратить в myservice is running? В /etc/init.d примера не нашел, все используют status. PID-файл и не должен удаляться, так написано в мане. Но есть другая проблема: [root@mydomain root]# ps aux | grep myservice [root@mydomain root]# start-stop-daemon --quiet --start -b -m --pidfile /var/run/myservice.pid --user myservice --exec /usr/bin/myservice [root@mydomain root]# ps aux | grep myservice root 6129 1.0 0.1 1612 824 ? S 14:22 0:00 /bin/sh /usr/bin/myservice Почему myservice стартует от root? Пользователь myservice есть, при указании несуществующего получаю: start-stop-daemon: user `myservice1' not found -- С уважением, Прокопьев Евгений