nach längerem suchen in Foren noch keine Lösung für folgendes Problem:
Nach update von wheezy auf jessie möchte ich mein Shutdown-Script zu systemd konvertieren.
Das Skript soll beim herunterfahren die Samba-Mounts aushängen bevor das WLAN gestoppt wird (bekanntermassen hängt sonst der shutdown-prozess mehrere Minuten).
In wheezy mit SysV war das kein Problem und hat zuverlässig funktioniert.
Ich kriege es mit systemd nicht hin, dass der systemd service started, ich erhalte immer:
Code: Alles auswählen
root@T530:/etc/systemd/system# systemctl status hwe_unmount_cifs.service
● hwe_unmount_cifs.service - Unmount CIFS drive
Loaded: error (Reason: Invalid argument)
Active: active (exited) since Mi 2015-06-17 20:37:30 CEST; 1h 58min ago
Jun 17 21:44:44 T530 systemd[1]: hwe_unmount_cifs.service lacks ExecStart s...g.
Code: Alles auswählen
[Unit]
Description=Unmount CIFS drive
After=network.target
Requires=network.target
Before=shutdown.target
[Service]
RemainAfterExit=yes
Type=oneshot
ExecStop=/etc/init.d/hwe_unmount_cifs.sh
[Install]
WantedBy=multi-user.target
Code: Alles auswählen
#! /bin/sh
### BEGIN INIT INFO
# Provides: umount cifs mounts
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start:
# Default-Stop: 0 1 6
# Short-Description: umount cifs mounts
# Description: This file should be used to construct scripts to be
# placed in /etc/init.d.
### END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# Define LSB log_* functions.
# Depend on lsb-base (>= 3.2-14) to ensure that this file is present
# and status_of_proc is working.
. /lib/lsb/init-functions
/bin/echo "Test"
systemctl daemon-update
systemctl status hwe_unmount_cifs.service
habe ich ausgeführt und o.g. Fehler erhalten.
Was ist denn falsch ?