我有以下bash脚本在debian与LSB头:
### BEGIN INIT INFO # Provides: shutdown_vms # Required-Start: # Required-Stop: gdm vmware $local_fs $remote_fs $network # Default-Start: # Default-Stop: 0 2 3 4 5 6 # Short-Description: Shutdown vms # Description: Shutdown vms ### END INIT INFO
当主机closures时,脚本closuresguest vms。 它运行正常关机(0)和重新启动(6)。
问题是,如何让它运行用户注销(当用户注销,它应该closuresvms)?
rc2.d目录显示:K01shutdownvms,它是第一个运行的脚本。
是否有可能在不使用gdm PostSession / rc.local / bash.logout等的情况下运行脚本?
如果我正确地理解了你,你是问Debian的新贵能否做到这一点。 不,它不能。 你必须使用你提到的机制。
但请重新考虑整个事情,因为在一个用户的注销中closures系统服务(即可能由多个用户使用)是非常罕见的做法。