Реферат: Тектовый редактор VI. ОС UNIX ...
запомнить выданный номер процесса PID;
5. Завершить фоновый процесс (sleep) командой kill. Объяснить результат (номер процесса (PID) берется из задания 4);
6. Создайть конвейер из команд cat /etc/passwd и nl. Объяснить принцип взаимодействия процессов и причину вывода результата выполнения команды nl на терминал пользователя;
7. Создать конвейер команд, в результате выполнения которых можно получить число пользователей, работающих в текущий момент;
Для выполнения задания 3 выполнить команду:
ps -fu имя_пользователя;
В задании 4 использовать команду ps -fu имя_пользователя.
1. Определить номер процесса вашей стартовой программы shell;
$ sh – запускаем процесс
$ ps – смотрим, что запущено:
PID CLS PRI TTY TIME COMD
2078 TS 70 pts009 0:00 sh
данные
данные
…
Результат : Показывает процессы, которые запущены на данный
момент.
2. Завершить свой стартовый процесс shell командой kill;
$ kill –s 9 2078
запустив команду ps можно убедиться в том, что процесс shell завершен.
Результат : Процесс shell завершен.
3. Какие процессы выполняются под управлением пользователя (любого из зарегистрировавшихся в системе)?;
$ ps -fu di2016
UID PID PPID CLS PRI C STIME TTY TIME COMD
Di2016 1402 1400 TS 80 0 12:51:10 pts/5 0:00 sh
Результат : Показывает, какие процессы запущены пользователем di2016.
4. Выполнить следующую команду:
sleep 3600 &
запомнить выданный номер процесса PID;
$ sleep 3600 &
2342