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

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

/bin/rm -rf /tmp/tmpdir/ 

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

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

     i=$(who | grep -c "username") if [ $i -eq "1" ] then /bin/rm -rf /tmp/tmpdir/ fi