bash_logout запускает только команду на последнем выходе

Эта команда находится в моем сценарии .bash_logout для удаления временного каталога при выходе из системы после выполнения некоторой обработки:

/bin/rm -rf /tmp/tmpdir/ 

Однако у меня обычно есть несколько соединений с машиной, и я хотел бы, чтобы это было выполнено, только если это последнее соединение с выходом из системы. Можно ли проверить это и поставить и если заявление в?

One Solution collect form web for “bash_logout запускает только команду на последнем выходе”

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

 i=$(who | grep -c "username") if [ $i -eq "1" ] then /bin/rm -rf /tmp/tmpdir/ fi 
  • Передача аргументов с кавычками и двойными значениями в сценарий bash
  • Как проверить переменную (модифицируемую) строку в Unix?
  • Как получить эту подстроку в сценарии bash?
  • IF для возврата true, если слово содержит конкретное письмо
  • Каковы специальные символы для печати из сценария для перемещения курсора?
  • Невозможно остановить bash, чтобы развернуть звезду (символ подстановки), переданный в приложение из shellscript
  • Объединить строки в файле вместе с регулярным выражением для «выровнять» многострочные лог-файлы журнала
  • Скрипт для разделения строки
  • Частично дублированная история при настройке PS1 в .bash_profile
  • Какой процесс выполняется до того, как я получу подсказку?
  • Почему $ является символом по умолчанию для оболочки пользователя и # символом по умолчанию для корневой оболочки?
  • Interesting Posts

    Используйте CTRL-SPACE, чтобы открыть меню в Linux Mint

    Ошибка аутентификации Kerberos с принудительным изменением пароля

    Имеет ли rfkill какое-либо дополнительное влияние на аппаратное обеспечение по сравнению с ifconfig?

    Как явным образом установить tabname нового терминала gnome?

    Как проверить, пуст ли файл или имеет только пустые символы?

    почему grep не печатает всю строку?

    Создание режима Mod + 4 Key Behave

    Как удаленно поворачивать «вверх» звуки?

    Монтажные cifs: «Операция не поддерживается»

    Почему этот случайный пароль помечен, говоря, что он слишком упрощен / систематичен?

    Запуск автономных полноэкранных приложений Google Chrome с помощью командной строки

    Что делает опция -C для вывода в ls?

    В Arch Linux, как я могу узнать, какой пакет для установки будет содержать файл X?

    Справка Сценарий оболочки для передачи переменных в rsync

    Как получить список длинных процессов, соответствующих определенному шаблону?

    Linux и Unix - лучшая ОС в мире.