Если вы используете бета-версию сообщения, я предположил, что вы назвали счет чата - возможно, я на ложном пути... Процедура, скорее всего, быть конкретными со средой рабочего стола, вы используете, так что вам нужно определить, что: в GNOME, KDE или что-то еще? Кроме того, определение версии Debian вы используете также будет полезным. Большинство национальностей не требуют транзитную визу в Нидерланды. Должны ли мы предположить, что ваш делает? @Коэлет скажи свой эмулятор терминала для запуска `ttyrec` или `сценарий`, а не вашу оболочку. Как это сделать, зависит от эмулятора терминала.

Одна рекомендация... редактировать вопрос с следующем, чтобы обеспечить более тщательное/соответствующий ответ:

  • Вашей операционной системы (т. е. Солярис сильно отличается, чем в RHEL в счет упр)
  • Типа скрипт/код (Баш, КШ, КШ и т. д.), Похоже, это просто часть сценария, и не все дело, поскольку мы не можем увидеть притон (#!/бин/Баш, и т. д..).

Первое, что я делаю уведомление, что ваша переменная $olduser не установлен команду, но в литеральной строки "Кто | команда grep | -у-г +30"

Подстановка команд, как правило, делается с помощью $(command_to_be_run) или обратные кавычки, как `command_to_be_run`. И я не думаю, что вы ищете , которые скорее следует смотреть, как упоминалось выше, в бухгалтерском учете такие команды, как логины или в прошлом или даже лог-файлы.

Что-то вроде для-петли в общий список пользователей, и оттуда через это в прошлом и ваша подстановка переменных для создания последнего входа дата для каждого invidivual так что вы можете провести оценку заявление, как если-тогда-Fi, если они старше 35 дней.

например, в Solaris 10, с Баш

LAST_LOGON_DATE=$(последние $пользователей | на awk 'компания NR==1{печать $5,$6}' | custom_date_convert_cmd )

если [[ ${LAST_LOGON_DATE} -Гэ 35 ]]; затем
 Эхо "${пользователь} истек. Последний вход в систему: ${LAST_LOGON_DATE} дней назад"
important_commands_here
интернет

Очевидно СЭД/на Perl, вероятно, будет лучшим решением, поскольку скорость обработки над awk, но если вы находитесь в исправить и просто нужно что-то рабочее, что, вероятно, является хорошим местом для начала.

Смотреть вашу систему Стиг из Диса, как правило, они включают в себя команды для этого... регистрация пользователи последние логины, пользователи, ж/о passwds и т. д...
https://www.stigviewer.com/stigs