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

관련 정보