[Unit] Description=Zypper Offline Update Wants=network-online.target postfix.service After=network-online.target postfix.service Requires=network-online.target postfix.service [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/local/bin/zypper-offline-update.sh start ExecStop=/usr/local/bin/zypper-offline-update.sh stop TimeoutStopSec=900 [Install] WantedBy=multi-user.target