You are not logged in.
transformer% cat /usr/lib/systemd/system-sleep/nm-sleep
#!/bin/bash
if [ "${1}" == "pre" ]; then
systemctl stop NetworkManager.service
elif [ "${1}" == "post" ]; then
systemctl start NetworkManager.service
fi
transformer% ls -l /usr/lib/systemd/system-sleep/nm-sleep
-rwxr-xr-x 1 root root 155 Apr 6 19:00 /usr/lib/systemd/system-sleep/nm-sleepNetwork manager doesn't like going to sleep so I made this script.
The "pre" condition is not triggered by systemd. The "post" condition is triggered after wakeup, if I manually stop network manager before going to sleep.
If I run the script manually, "nm-sleep pre" or "nm-sleep post" it works as expected. Why isn't systemd playing nice?
Offline