2017-04-14 105 views

回答

1

您可以添加陷阱執行腳本當用戶註銷:

trap 'bash /path/to/yourscript.sh; exit' 0 

如果shell是bash,然後你把~/.bash_logout文件中的任何代碼將在註銷被執行。對於csh,該文件是.logout。

另一種選擇是運行一個後臺程序是這樣的:

setsid mydaemon.sh >/dev/null 2>&1 < /dev/null & 

該用戶已註銷之後,可以隨時執行腳本。

+0

謝謝約翰。我使用bash,並可以通過放置'〜/ .bash_logout'來執行腳本 – rluisr

相關問題