Я новичок в Linux и прошу прощения за вопросы новичка. У меня был дополнительный вопрос по домашнему заданию, который я пытался выполнить, но не смог.
В. Напишите сценарий оболочки безопасности, который регистрирует следующую информацию для каждого процесса :Идентификатор пользователя, время начала, время окончания (0, если процесс все еще работает ), пытался ли процесс получить доступ к защищенному файлу (сохраняется как да или нет )Созданный журнал называется процесс _журнал безопасности _, в котором содержится каждая из вышеуказанных частей информации. хранится в отдельной строке, и каждая запись следует сразу за (, то есть нет пустых строк ). Напишите сценарий оболочки, который будет проверять этот журнал и вывести идентификатор пользователя любого процесса, который все еще работает который пытался получить доступ к защищенному файлу.
Я начал с попытки просто захватить пользователя и отобразить его, но потерпел неудачу.
output=`ps -ef | grep [*]`
set -- $output
User=$1
echo $User