Am 26.02.2012 17:24, schrieb Burkhard Kayser:
> Hello,
> I do need a customized shutdown service which performs some clean up tasks, 
> e.g. stopping virtual machines,  before
> the shutdown service of systemd actually starts.
> The shutdown of the system shall be delayed until my script is terminated.
> 
> I could not find a suitable configuration. The "templates" in /lib/systemd 
> did not help.
> 
> I've an OpenSuSE 12.1 system with latest patches installed.
> 
> Here is my configuration:
> 
>     [Unit]
>     Description=my shutdown service
> 
>     Before=shutdown.service halt.service
>     DefaultDependencies=no
> 
>     [Service]
>     ExecStart=/etc/init.d/my_shutdown start
>     Type=oneshot
>     RemainAfterExit=true
> 
>     [Install]
>     WantedBy=shutdown.target

the same still here since updatd to F15

the ExecStop is called but systemd DOES NOT wait
until it is finished leading to all virtual machines
are killed hard while "systemctl stop vmware-default.service"
does supsend them perfectlly as long it is not combined with
any sort of shutdown

[root@srv-rhsoft:~]$ cat /etc/systemd/system/vmware-default.service
[Unit]
Description=VMware-Default-Machines
After=vmware.service

[Service]
Type=oneshot
ExecStart=/bin/su -c "/scripts/vmware/vm-default-start.sh" vmware
ExecStop=/scripts/vmware/vm-suspend-all.sh
RemainAfterExit=yes
TimeoutSec=600
SysVStartPriority=90

[Install]
WantedBy=multi-user.target


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to