Как посмотреть ПОСЛЕДНИЙ запущенный процесс в UNIX?
.. тупо вывести все и отсортировать по времени? 0_о
Спасибо!
ЗЫ На три буквы (man) не посылать. Поглядеть максимальный айди не советовать.
Другие языки программирования и технологии
Как посмотреть ПОСЛЕДНИЙ запущенный процесс в UNIX?
В UNIX, как и в почти всех современных системах, может выполняться много процессов одновременно. Доступ к файлам, обмен сигналами между процессами, выделение памяти и проч. производится через системные вызовы. Каждый процесс имеет свой уникальный номер, называемый PID (process identifier). Узнать PID данного процесса можно системным вызовом getpid. Список процессов можно посмотреть командой ps. Эта команда имеет множество флагов и работает по-разному в разных UNIX. Другая команда для просмотра списка процессов top. Убить процесс можно командой kill. Системный вызов exit завершает текущий процесс, sleep усыпляет его на заданное количество секунд, nanosleep на заданное количество секунд и наносекунд. В простейшем случае каждый процесс может находится в одном из трёх состояний: выполняемый, остановленный (процесс спит или ждёт системных ресурсов) , зомби (процесса больше нет, но запись о нём в списке процессов по каким-то причинам пока что осталась) . Часто это происходит из-за того, что родительский процесс ещё не получил результаты его выполнения. Видов процессов несколько. Первым системным процессом является init, его функция породить все остальные. Диспетчер свопинга swapper или sched выгружает давно не используемые регионы памяти на диск (в область для свопинга) и наоборот, подгружает с диска то, что понадобилось в данный момент. Диспетчер страничного замещения vhand освобождает страницы памяти (page stealing daemon). Демоны это уже настоящие процессы, имеют исполняемый файл и работают в фоновом режиме без прямого общения с пользователем. Они обеспечивают работу принтеров, интернета и т. д. Все остальные прикладные процессы. 

Похожие вопросы
- Общая загруженность процессора при запущенном процессе с один потоком, выполняющим "while(true){}", не превышает 33%.
- КАК избавиться от вирусов троянов и червей в svchost идут закачки разного рода всего 8 запущенных процессов.
- В каких unix системах надо уметь работать на уровне ПОЛЬЗОВАТЕЛЯ программисту c++ ?
- На Windows с Unix свет клином сошёлся? Ведь и MacOS и BSD и разные QNX созданы на основе Unix
- OC Unix кем была создана?
- Какие символы запрещены в именах файлов для unix-подобных ОС? Спасибо.
- Php!? Дано 2 времени, как вычислить их разницу и чтобы это отображалось не в UNIX времени?
- как установать UNIX на Windows и можно ли это сделать?
- C++ не хочет компилировать код. Не удаётся запустить программу.
- Приоритеты процессов в Linux