- 论坛徽章:
- 0
|
奇怪了,我试验居然可以!!!!!- wys htdocs # ps -elf | grep "apache\|TIME"
- F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
- 1 S root 13688 1 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13690 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13691 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13692 13688 0 80 0 - 4664 - 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13693 13688 0 80 0 - 4664 - 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13694 13688 0 80 0 - 4664 - 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 1 S apache 13704 1 0 80 0 - 391 429496 17:56 ? 00:00:00 ./sigint
- 5 S apache 13705 13688 0 80 0 - 4664 - 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 0 R root 13712 13334 0 80 0 - 436 - 17:57 pts/0 00:00:00 grep --colour=auto apache\|TIME
复制代码
- wys htdocs # kill -2 13704
复制代码
- wys htdocs # ps -elf | grep "apache\|TIME"
- F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
- 1 S root 13688 1 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13690 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13691 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13692 13688 0 80 0 - 4664 - 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13693 13688 0 80 0 - 4664 - 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13694 13688 0 80 0 - 4664 - 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13705 13688 0 80 0 - 4664 - 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 0 R root 13714 13334 0 80 0 - 436 - 17:57 pts/0 00:00:00 grep --colour=auto apache\|TIME
- wys htdocs # tail -2 /var/log/messages
- Mar 24 17:56:44 wys sigint: signal test is running.
- Mar 24 17:57:36 wys sigint: Hello Ctrl-C, exit.
- wys htdocs #
复制代码
另作试验如下,killall -s 方式
- wys htdocs # ps -elf | grep "apache\|TIME"
- F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
- 1 S root 13688 1 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13690 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13691 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13692 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13693 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13694 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13705 13688 0 80 0 - 4664 - 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 1 S apache 13847 1 0 80 0 - 391 429496 18:06 ? 00:00:00 ./sigint
- 0 R root 13849 13334 0 80 0 - 435 - 18:06 pts/0 00:00:00 grep --colour=auto apache\|TIME
- wys htdocs # su - apache -c "killall -s SIGINT sigint"
- wys htdocs # ps -elf | grep "apache\|TIME"
- F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
- 1 S root 13688 1 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13690 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13691 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13692 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13693 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13694 13688 0 80 0 - 4664 429496 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
- 5 S apache 13705 13688 0 80 0 - 4664 - 17:56 ? 00:00:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apache2/httpd.conf -k start
复制代码
- killall (PSmisc) 22.5
- Copyright (C) 1993-2005 Werner Almesberger and Craig Small
- PSmisc comes with ABSOLUTELY NO WARRANTY.
- This is free software, and you are welcome to redistribute it under
- the terms of the GNU General Public License.
- For more information about these matters, see the files named COPYING.
- 2007-03-02 Karel Zak
- * killall <path> does textual path comparision with value of the
- /proc/<pid>/exe link when a comparision with inode number failed.
- The old algorithme based on inode numbers doesn't work if since
- the process was started, the file at <path> has been replaced
- (e.g due prelink process).
复制代码
查看相关apache及php的signal handler文档,与此问题均无关,怀疑killall的版本问题.
[ 本帖最后由 wysilly 于 2009-3-18 20:35 编辑 ] |
|