URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 29074
[ Назад ]

Исходное сообщение
"в догонку по shell"

Отправлено faq , 19-Апр-03 01:39 
Почему я не могу выполнить что-то типа:

kill -HUP '/bin/cat /var/squid/logs/squid.pid'

Пишет :

kill: Arguments should be jobs or process id's.


Содержание

Сообщения в этом обсуждении
"в догонку по shell"
Отправлено spanka , 19-Апр-03 10:19 
spanka@forward ~/tmp$ sh 1.sh &
[1] 58836
spanka@forward ~/tmp$ echo 58836 > pid
spanka@forward ~/tmp$ cat pid
58836
spanka@forward ~/tmp$ kill -9 `cat pid`
spanka@forward ~/tmp$ ps -ax | grep 1.sh
[1]+  Killed                  sh 1.sh
spanka@forward ~/tmp$
Некоторое время назад, я ещё написал утилитку под фрю, потипу pidof под линукс:) Можете ей воспользоватся :) и доработать
#!/bin/bash
ps -ax | grep $1 | grep -v $0 | awk '{print $1}'
использование:
kill -HUP `pidof \(squid\)'


"в догонку по shell"
Отправлено dubanoze , 19-Апр-03 11:07 
>Почему я не могу выполнить что-то типа:
>
>kill -HUP '/bin/cat /var/squid/logs/squid.pid'
>
>Пишет :
>
>kill: Arguments should be jobs or process id's.
пиши так
kill -HUP `/bin/cat /var/squid/logs/squid.pid`
т.е. кавычки `` должны быть такими



"в догонку по shell"
Отправлено LS , 20-Апр-03 06:39 
>Почему я не могу выполнить что-то типа:
>
>kill -HUP '/bin/cat /var/squid/logs/squid.pid'
>
>Пишет :
>
>kill: Arguments should be jobs or process id's.

кавычки обратные должны быть (кнопка с тильдой)