[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Получить pid из pid файла и убить процесс по этому номеру?



башка не варит чёто уже.

# cat /etc/init.d/ircd

#!/bin/sh

case "$1" in

    start)
echo -n "Starting ircd, services and eggdrop"
su ircd -c /usr/local/ircd/bin/ircd

su ircd -c /usr/local/services/services

cd /usr/local/eggdrop
su eggdrop -c ./eggdrop
echo
;;

    stop)
echo -n "Stopping ircd, services and eggdrop"
killall ircd && killall services
kill -HUP 'cat /usr/local/eggdrop/pid.Queen'
;;

    restart)
$0 stop
$0 start
;;
*)

echo "Usage: $0 (start|stop|restart)"
exit 0
esac


eggdrop запускается так, потому что симлинк там.


# /etc/init.d/ircd start
Starting ircd, services and eggdropIrcd is now becoming a daemon.

Eggdrop v1.6.17 (C) 1997 Robey Pointer (C) 2004 Eggheads
[19:39] --- Loading eggdrop v1.6.17 (Fri May  5 2006)
[19:39] Listening at telnet port 3333 (all).
[19:39] Module loaded: dns
[19:39] Module loaded: channels
[19:39] Module loaded: server
[19:39] Module loaded: ctcp
[19:39] Module loaded: irc
[19:39] Module loaded: console          (with lang support)
[19:39] Module loaded: blowfish
[19:39] Module loaded: uptime
[19:39] egglib_pub.tcl v1.52 by Shrike <shrike@eggdrop.org.ru>, mrBuG <mrbug@eggdrop.org.ru> loaded
[19:39] --- UAFS:Removing our old binds ( if any ) ...
[19:39] --- UAFS:0 old binds removed
[19:39] TCL LOADED:UAFS script for eggdrop by CoolCold <coolcold at coolcold.org> version beta 8
[19:39] services.tcl v2.2.3 by Shrike <shrike@eggdrop.org.ru> loaded.
[19:39] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ).
[19:39] use '.help userinfo' for commands.
[19:39] Userfile loaded, unpacking...
[19:39] === Queen: 3 channels, 4 users.
Launched into the background  (pid: 3455)

ps aux | grep ircd
ircd      3449  0.0  2.2 13252 5452 ?        S    19:51   0:00 /usr/local/ircd/bin/ircd
ircd      3452  0.0  1.1  4020 2772 pts0     S    19:51   0:00 /usr/local/services/services

ps aux | grep eggdrop
eggdrop   3455  0.0  1.0  4104 2544 pts0     S    19:51   0:00 ./eggdrop

/etc/init.d/ircd stop
Stopping ircd, services and eggdropTerminated

eggdrop остался, посоветуйте что нибудь.

--
С уважением, Никита.
ICQ 151763



Reply to: