Создать програму(скрипт) в BASH

Давид2 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
29.12.2022

Ниже описанное задание, являеться практической частью курсовой работы. Так что проблем у знающего человека возникнуть не должно.

Само задание:

Создать аналог команды "ps aux". В программе реализовать опцию "--sort" для сортировки списка процессов по: UID (значение "I") и имени пользователя (значение "U").

Например: ./program _name.sh -- sort = U.

Примечания, которые указаны экзаменатором:

Примечание 1. Команда s с опциями «aux» отображает информацию о процессах в системе в расширенном виде. Некоторые поля, такие как CPU и VSZ можно опустить при написании программы.

Примечание 2. Команда ps берет информацию из каталогов /proc/№ (где № – это определенное количество, соответствующее PID процессу. Например: зная что PID процесса init всегда равна 1, информацию о нем можно найти в директории /proc/1/). Приступая к созданию программы изучите, какая информация содержится в /proc/№/stat us и других файлах.