(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Мобильные платформы | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Выпускники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация

В отличие от персонального компьютера выполнение перезагрузки серверной ЭВМ осуществляется достаточно редко (для каких-либо административных целей, например, установки нового оборудования). Поэтому для предотвращения падения производительности системы, обусловленного наличием большого количества незавершенных, но уже неиспользуемых задач, каждому пользователю необходимо следить за корректностью своей деятельности.

Работая в системе посредством программы-терминала, пользователь может посылать приложениям сигналы, большая часть которых приводит к завершению приложения. Например, можно попытаться снять "зависшую" программу, отправив ей сигнал SIGINT (Ctrl-C). Однако существуют сигналы, в результате которых приложение не завершается. Используся комбинацию клавиш Ctrl-Z пользователь отправляет приложению сигнал SIGTSTP, приостанавливающий работу приложения.

С одним и тем же терминалом могут быть связаны несколько приложений. Только одно из этих приложений может работать в основном (foreground) режиме, остальные --- в фоновом (background). Перечень приложений, связанных с терминалом можно посмотреть с помощью команды jobs. Общий список процессов, запущенных от имени пользователя можно посмотреть с помощью ps -u имя пользователя.

Возобновить работу остановленного приложения можно командой fg %номер, где номер --- номер задания, полученный командой jobs.