From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,RCVD_NUMERIC_HELO, SPF_HELO_PASS,SPF_PASS autolearn=no version=3.2.5 X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@lists.altlinux.org From: "Alexei V. Mezin" Date: Thu, 08 May 2014 00:35:33 +0400 Message-ID: References: <20140507164738.GA5136@altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 188.244.39.237 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 In-Reply-To: <20140507164738.GA5136@altlinux.org> Subject: Re: [sisyphus] =?koi8-r?b?zsUgz9TSwcLB1NnXwcXUIM7P0s3BzNjOzyBzdGFy?= =?koi8-r?b?dC1zdG9wLWRlYW1vbiAoyc3RINDSz8PF09PBINPPxMXS1snUINDSz8LFzNkp?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 May 2014 20:35:55 -0000 Archived-At: List-Archive: List-Post: 07.05.2014 20:47, Dmitry V. Levin пишет: >> >> Можно как-нибудь с этим справиться? > > Не используйте --name, идентификация по /proc//exe гораздо надежнее. > Программа запускается как /usr/sbin/ddclient, но на самом деле это perl-скрипт, и exe->perl, а в init-скриптах про перл ни слова. В результате ничего не работает, ни stop, ни status. [root@threebears ~]# service ddclientd status ddclient is dead, but stale PID file exists [root@threebears ~]# ps xau | grep ddclient dyndns 928 0.0 0.9 16204 9232 ? S май06 0:42 [root@threebears ~]# ll /proc/928/exe lrwxrwxrwx 1 dyndns dyndns 0 май 7 21:18 /proc/928/exe -> /usr/bin/perl5.16.3 Вот в дебиан что-то из той же темы обсуждали https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=202719 Но в нашем случае все куда печальнее, потому что cmdline постоянно меняется, ибо там "ddclient - sleeping for XX seconds", где XX все время меняется.