need to run a shutdown script
Todd and Margo Chester
ToddAndMargo at verizon.net
Fri Jul 31 21:18:51 CEST 2009
Brian J. Tarricone wrote:
> On 07/31/2009 04:20 AM, Chris G wrote:
>> On Thu, Jul 30, 2009 at 02:58:43PM -0700, Brian J. Tarricone wrote:
>>> On 07/29/2009 03:51 PM, toddandmargo at verizon.net wrote:
>>>> okay. I give up. I have searched and searched. I need to run a
>>>> shutdown script to turn off all my virtual machines before xfce 4.4.2
>>>> starts its shutdown sequence. I will provide the script. I just need
>>>> the directions as to where to put the script. How does one configure a
>>>> shutdown script?
>>> We don't provide shutdown hooks. You can hack up your xinitrc as Chris
>>> G suggested, but that's not guaranteed to work forever.
>>>
>>> The "correct" way is for your VM GUI to support session management, and
>>> then when you log out, it will be given a chance to clean up its
>>> state[1].
>>>
>> Would it really *wait* for an application to "clean up its state",
>> i.e. wait for it to close down properly. It can take quite a long
>> time, i.e. several seconds or even tens of seconds for a virtual
>> machine to shut down.
>
> Possibly. Depends on how long the SM waits before deciding the app is
> taking too much time (and thinks it's either broken or has hung). I
> don't recall how long it waits now... it actually might not have a
> timeout, since apps are allowed to interact with the user during that
> phase of logout, so you really can't put a time limit on it.
>
> But regardless, all this requires explicit support from the application.
>
> -brian
Hi Brian,
The shutdown command from VBox exits immediately after it is issued.
So, in my script, I will have to loop (with a max time out) on the
VM's status.
How about XFce waiting until my script exits, to continue the
shutdown/logout sequence?
-T
More information about the Xfce
mailing list