Bug 14762 - Неверно работает init-скрипт
: Неверно работает init-скрипт
Status: ASSIGNED
: Sisyphus
(All bugs in Sisyphus/jabber-pyicqt)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-03-05 13:23 by
Modified: 2009-02-14 13:09 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-03-05 13:23:18
строчка из инит-скрипта
start-stop-daemon --start --pidfile "$PIDFILE" \
        --background --chuid _pyicqt --exec "$PYTHON" -- "$EXE" -c "$CONF"
$RETVAL (из-за "--background" видимо) всегда одинаков.

если создается локфайл, то на него нет проверки.
вначале мне удалось запустить 3(!) копии с помощью скрипта

# service jabber-pyicqt status
pyicqt is stopped
# ps ax | grep icq
 9385 ?        SNsl   0:08 /usr/bin/python /usr/lib/pyicqt/PyICQt.py -c
/etc/pyicqt.xml
 4164 ?        SNl    0:13 licq -p kde-gui
 8965 ?        SNs    0:02 /usr/bin/python /usr/lib/pyicqt/PyICQt.py -c
/etc/pyicqt.xml
25768 pts/4    RN+    0:00 grep icq
# service jabber-pyicqt stop
Stopping ICQ component: No /usr/bin/python found running; none killed.
------- Comment #1 From 2008-04-02 14:46:07 -------
semifixed in jabber-pyicqt-0.8-alt5
restart толком не работает из-за того, что
пидфайл удаляется раньше, чем pyicqt помрёт,
доделаю позже.

------- Comment #2 From 2009-02-11 09:43:02 -------
alex:www ~$ sudo service jabber-pyicqt stop
Stopping ICQ component: No /usr/bin/python found running; none killed.   
[FAILED]
alex:www ~$ ps aux|grep pyicq
alex      1611  0.0  0.0   3248   752 pts/0    S+   09:36   0:00 grep pyicq
_pyicqt   8613  0.1  3.4  84496 26392 ?        Sl   Jan26  26:10
/usr/bin/python /usr/lib/pyicqt/PyICQt.py -b -c /etc/pyicqt.xml -l
/var/log/pyicqt/log -t
------- Comment #3 From 2009-02-11 10:01:16 -------
# service jabber-pyicqt status
pyicqt is running
[root@server ~]# service jabber-pyicqt stop
Stopping ICQ component:                                                        
                                     [ DONE ]
[root@server ~]# service jabber-pyicqt status
pyicqt is stopped
[root@server ~]# ps aux | grep pyicq
root      7860  0.0  0.0   2208   636 pts/7    S+   09:59   0:00 grep pyicq
[root@server ~]# rpm -q jabber-pyicqt
jabber-pyicqt-0.8.1.2-alt1
у меня не воспроизвелось. проверьте версию
------- Comment #4 From 2009-02-11 10:22:06 -------
хм.

alex:www ~$ rpm -q jabber-pyicqt
jabber-pyicqt-0.8.1.2-alt1

да и всё остальное - последний сизиф