2017-04-14 72 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

相关问题