Hi Gregor, Am 06.11.21 um 18:41 schrieb gregor willms:
hier die Ausgaben
gregor@linux-jik5:~> ls -l /usr/lib/systemd/system-sleep/10-wlan.sh -rw-r--r-- 1 root root 228 6. Nov 14:42 /usr/lib/systemd/system- sleep/10-wlan.sh
gregor@linux-jik5:~> cat /usr/lib/systemd/system-sleep/10-wlan.sh #!/bin/bash
case $1/$2 in pre/*) # echo "Going to $2..." /usr/bin/rmmod ath10k /usr/bin/touch /var/tmp/testfile ;; post/*) # echo "Waking up from $2..." /usr/bin/modprobe ath10k ;; esac
viele Grüße Gregor
Am Samstag, den 06.11.2021, 16:45 +0100 schrieb Ulf Volmer:
On 06.11.21 15:49, gregor willms wrote:
ich habe das jetzt mal so probiert, einmal mit eingeschaltetem WLAN, dann stürzt es ab, und einmal mit ausgeschaltetem WLAN, dann geht es prima. Wenn ich das Ziel des Scripts richtig verstehe, sollte das eine Datei mit dem Namen "testfile" im Verzeichnis /var/tmp erzeugt haben? Das hat es definitiv in beiden Konfigurationen nicht.
Ja, Du solltest nach einem Suspend eine Datei /var/tmp/testfile finden.
In einer Test VM klappt das hier auch auch.
Zeige doch bitte mal die Ausgabe von
ls -l /usr/lib/systemd/system-sleep/10-wlan.sh cat /usr/lib/systemd/system-sleep/10-wlan.sh
Viele Grüße Ulf
die Pfade der relevanten Tools passen nicht. Es muss /usr/sbin/rmmod und /usr/sbin/modprobe heisen. (viele Systemtools befinden sich nicht in .../bin sondern in .../sbin besonders die, die nur root ausführen darf) Gruss Werner