此命令位于我的 .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