Considerando que você está no 8.1, você pode usar o systemd para obter o que deseja aqui (sem ter certeza de que é aceitável para você, mas ele faria o trabalho).
Aqui está um exemplo de um arquivo de unidade que irá executar o que você quiser no desligamento, antes que o material normal de desligamento seja executado:
[Unit]
Description=Run first at shutdown
DefaultDependencies=no
Before=shutdown.target halt.target
[Service]
ExecStart=/usr/local/bin/runme
Type=oneshot
Você pode colocar esse arquivo em /etc/systemd/system/runme.service
e ativá-lo usando systemctl enable /etc/systemd/system/runme.service
. Ele será executado automaticamente antes de um desligamento ou parada.