You should probably just use an ExecStart= (not with the stop you are currently using), have it WantedBy=shutdown.target, and Before= any service which you depend on to still be available
On Sat, Dec 7, 2024, 00:30 David Elie-Dit-Cosaque <delie...@redhat.com> wrote: > Hi All, > > I am trying to create a systemd service that would execute a script at > shutdown before any other services start receiving shutdown notifications. > I came up with this: > > [Service] > Type=oneshot > RemainAfterExit=true > ExecStart=/usr/bin/true > ExecStop=/usr/local/bin/myscript.sh > [Install] > WantedBy=multi-user.target > > The script does run after shutdown is initiated but since it relies on > other services which are also shutting down, it fails. Is there a way to > order the shutdown so that myscript.sh is completed first before > continuing with the shutdown? > > Thanks! > David. >