bash_logout 仅在上次注销时运行命令

bash_logout 仅在上次注销时运行命令

此命令位于我的 .bash_logout 脚本中,用于在运行某些处理后注销时删除临时目录:

/bin/rm -rf /tmp/tmpdir/

但是,我通常与一台机器有多个连接,并且我希望仅当它是最后一个注销连接时才执行此操作。是否可以检查这个并放入 if 语句?

答案1

我将发布我的想法,如果有人有任何意见或建议,请告诉我。

i=$(who | grep -c "username")

if [ $i -eq "1" ]
then
/bin/rm -rf /tmp/tmpdir/
fi

相关内容