Архив за день: 18/08/2013

Linux: jobs, fg, bg — управление фоновыми процессами
0 (0)

18 августа 2013

Запущенный процесс в обычном режиме работает в режиме «foreground«, т.е. — «на переднем плане» или, другими словами, «в приоритетном режиме». В таком режиме он принимает команды с управляющего терминала, в котором он запущен, и на него же выводит информацию stdout и stderr. Кроме того, он делает недоступным командную строку. Что бы запустить задачу в фоновом… Читать далее »

Loading

UNIX: PID, PPID и nohup
0 (0)

18 августа 2013

Кратко, схема процессов в Linux (да и любой другой UNIX-like системе) выглядит как дерево. Первым всегда запускается процесс init с номером 1, который порождает все остальные процессы. Запущенный в обычном режиме процесс получает собственный PID (Process ID), а в качестве PPID (Parent Process ID — ID родительского процесса) — получает номер процесса, «от которого» он… Читать далее »

Loading

Linux&FreeBSD: команды kill, nohup — сигналы и управление процессами
0 (0)

18 августа 2013

Сигналы — это метод передачи данных от пользователя — процессам, либо от процессов — пользователю или ядру некоторых команд для управления этими процессами. В примерах используется операционная система CentOS, но те же примеры корректно будут работать и во FreeBSD. Полный список можно посмотреть введя команду: # kill -l

Loading