ВУЗ:
Составители:
245
/home/larry# kill %1
прервет работу задания. Когда к заданию обращаются по его
номеру, а не PID, тогда перед этим номером в командной строке нужно
поставить символ процента.
Теперь введем команду jobs снова, чтобы проверить результат
предыдущего действия:
/home/larry# jobs
[1]+ Terminated yes >/dev/null
/home/larry#
Фактически задание уничтожено, и при вводе команды jobs
в следующий раз на экране о нем не будет никакой информации.
Уничтожить задание можно также, используя идентификационный
номер процесса (PID). Этот номер, наряду с идентификационным номе-
ром задания, указывается во время старта задания. В нашем примере
значение PID было 164, так что команда
/home/larry# kill 164
была бы эквивалентна команде
/home/larry# kill %1
При использовании PID в качестве аргумента команды kill вводить
символ «%» не требуется.
9.3.4 Приостановка и продолжение работы заданий
Предложим еще один метод, с помощью которого процесс можно
перевести в фоновый режим. Процесс запускается обычным образом (на
переднем плане), затем приостанавливается командой stop, а потом за-
пускается повторно в фоновом режиме.
Запустим сначала процесс командой yes на переднем плане, как это
делалось раньше
/home/larry# yes > /dev/null
Как и ранее, поскольку процесс работает на переднем плане, при-
глашение командной оболочки на экран не возвращается.
Теперь вместо того, чтобы прервать задание комбинацией клавиш
Ctrl-C, задание можно приостановить (suspend, буквально – «подве-
сить»). «Подвешенное» задание не будет уничтожено, его выполнение
будет временно остановлено до тех пор, пока оно не будут возобновле-
но. Для приостановки задания надо нажать соответствующую комбина-
цию клавиш, обычно это Ctrl-Z
/home/larry# yes > /dev/null
Страницы
- « первая
- ‹ предыдущая
- …
- 243
- 244
- 245
- 246
- 247
- …
- следующая ›
- последняя »
