From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <45531CD1.1040309@stc.donpac.ru> Date: Thu, 09 Nov 2006 15:19:29 +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 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [Comm] =?koi8-r?b?Q3RybCtDIMkgU0lHSU5U?= 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: Thu, 09 Nov 2006 12:19:38 -0000 Archived-At: List-Archive: List-Post: Здравствуйте! Есть скрипт следующего вида: # cat /usr/bin/myservice #!/bin/sh sleep 1000000 Если запустить его, в ps ax появятся процессы: 14032 pts/0 S+ 0:00 /bin/sh /usr/bin/myservice 14033 pts/0 S+ 0:00 sleep 1000000 Если нажать Ctrl+C, они исчезнут Теперь совершенно глупый вопрос: как сделать то же самое с помощью kill? Делаю так: # ps ax PID TTY STAT TIME COMMAND 1 ? Ss 0:00 init [3] 25833 ? Ss 0:00 /sbin/syslogd -u syslogd -j /var/resolv 25846 ? Ss 0:00 /sbin/klogd -c 1 -2 -u klogd -j /var/lib/klogd 25861 ? Ss 0:00 /usr/sbin/crond 25874 ? Ss 0:00 /usr/sbin/xinetd -reuse -remlock 25887 ? Ss 0:00 /usr/sbin/sshd 12622 ? Ss 0:00 vzctl: pts/0 13647 pts/0 Ss 0:00 -bash 12794 ? Rs 0:00 vzctl: pts/1 13819 pts/1 Ss 0:00 -bash 14036 pts/0 S+ 0:00 /bin/sh /usr/bin/myservice 14037 pts/0 S+ 0:00 sleep 1000000 14038 pts/1 R+ 0:00 ps ax # kill -INT 14036 # ps ax PID TTY STAT TIME COMMAND 1 ? Ss 0:00 init [3] 25833 ? Ss 0:00 /sbin/syslogd -u syslogd -j /var/resolv 25846 ? Ss 0:00 /sbin/klogd -c 1 -2 -u klogd -j /var/lib/klogd 25861 ? Ss 0:00 /usr/sbin/crond 25874 ? Ss 0:00 /usr/sbin/xinetd -reuse -remlock 25887 ? Ss 0:00 /usr/sbin/sshd 12622 ? Ss 0:00 vzctl: pts/0 13647 pts/0 Ss 0:00 -bash 12794 ? Rs 0:00 vzctl: pts/1 13819 pts/1 Ss 0:00 -bash 14036 pts/0 S+ 0:00 /bin/sh /usr/bin/myservice 14037 pts/0 S+ 0:00 sleep 1000000 14039 pts/1 R+ 0:00 ps ax # kill 14036 # ps ax PID TTY STAT TIME COMMAND 1 ? Ss 0:00 init [3] 25833 ? Ss 0:00 /sbin/syslogd -u syslogd -j /var/resolv 25846 ? Ss 0:00 /sbin/klogd -c 1 -2 -u klogd -j /var/lib/klogd 25861 ? Ss 0:00 /usr/sbin/crond 25874 ? Ss 0:00 /usr/sbin/xinetd -reuse -remlock 25887 ? Ss 0:00 /usr/sbin/sshd 12622 ? Ss 0:00 vzctl: pts/0 13647 pts/0 Ss+ 0:00 -bash 12794 ? Rs 0:00 vzctl: pts/1 13819 pts/1 Ss 0:00 -bash 14037 pts/0 S 0:00 sleep 1000000 14112 pts/1 R+ 0:00 ps ax Что я делаю неправильно? -- С уважением, Прокопьев Евгений