Инсталляция Linux и первые шаги


Работа в фоне и ликвидация работ - часть 2


непрерывно посылающий поток "y"-ков в /dev/null. Чтобы проверить

состояние этого процесса, используйте внутреннюю команду shell -

jobs.

/home/larry# jobs

[1]+ Running yes >/dev/null &

/home/larry#

Ясно, что она выполняется. Вы можете также воспользоваться

командой ps, показанной ранее, для проверки статуса работ.

Для завершения работы используйте команду kill. Эта команда

может брать в качестве аргумента как номер работы, так и

идентификатор процесса. Это была работа номер 1, так что используя

команду

/home/larry# kill %1

мы ликвидируем работу. При идентификации работы по номеру

необходимо впереди ставить символ процента (``%'').

Теперь, после ликвидации, мы можем снова использовать jobs

для проверки:

/home/larry# jobs

[1]+ Terminated yes >/dev/null

/home/larry#

Работа действительно мертва, и если мы снова воспользуемся

командой jobs, ничего не будет выведено на экран.

Вы можете также убить работу, используя номер идентификатора

процесса (PID), который выводится наряду с работой, когда вы

начинаете работу (в фоновом режиме). В нашем пример PID равен

164, так что команда

/home/larry# kill 164

эквивалентна

/home/larry# kill %1

Вам не надо использовать ``%'', когда вы обращаетесь к

работе по номеру идентификатора процесса.




Начало  Назад  Вперед



Книжный магазин