Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

Гл. 7. Команды и оболочка 113
15.06.2012 18:15

практически каждое слово. Поэтому вы решаете убить фоновый процесс, чтобы предотвратить потери машинного времени и создание огромного файла t. Для этого вы используете команду

kill 7654

и процесс, идентифицируемый числом 7654, умирает (т. е. прекращает выполнение).

Если вы хотите взглянуть на все ваши процессы, то можете воспользоваться командой ps. Если бы мы ввели команду ps до уничтожения процесса 7654, то получили бы на дисплее такую информацию:

PID	TTY	TIME	COMMAND	
6005	ttyll	0:06 	sh
7654 	ttyll 0:10 	spell chapterl chapter2 chapter3

(Точный формат зависит от реализации UNIX.) Последняя строка показывает, что наш фоновый процесс для использования программы spell действительно имеет номер 7654. Он управляется с ttyl1 — такое имя дала система UNIX нашему терминалу (см. ниже) — и выполняется в течение 10 секунд. Обратите внимание, что выполняемая команда spell представлена в расширенной форме, порожденной оболочкой, т. е. запись со звездочкой расширена в список имен файлов. (Поэтому внутреннее представление команды UNIX в общем случае может отличаться от вашей записи, так что не удивляйтесь, если команда ps выдает необычную интерпретацию.) Кроме того, ps показывает, что нами выполняется второй процесс под номером 6005. Это оболочка, программа sh, с которой мы общаемся все время.

Некоторые пользователи UNIX находят развлечение в постоянном наборе команды ps, чтобы следить за ходом выполнения своих фоновых процессов. Приведенные выше 10 секунд могли бы, например, измениться на 11, если бы мы набрали команду ps вторично. Однако если вы будете тратить свое основное время на постоянное слежение за фоновым процессом, то это лишит смысла саму идею выполнения фоновой программы.

Вас не ограничивают требованием выполнять только один фоновый процесс. Вы можете выполнять столько фоновых процессов, сколько пожелаете, так что вывод команды ps может заполнить половину экрана.

Еще несколько фактов о фоновых процессах:

• если вы нажимаете клавишу останова, то это останавливает только основной процесс, а не фоновый;

• в некоторых реализациях UNIX фоновый процесс может продолжаться в том случае, если вы выйдете из системы;

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw