Нужно автоматизировать kill wpa_supplicant при возобновлении 15.04 с помощью systemd

Мне нужно бежать

sudo killall wpa_supplicant

автоматически после возобновления. К сожалению, 15.04 с systemd это невозможно со скриптами.

Как это может быть автоматизировано?

1 ответ

Решение

Вы должны разместить свои скрипты в:

/lib/systemd/system-sleep/

Пример сценария, основанного на одном из вики Arch ( systemd sleep Hooks):

#!/bin/sh
case $1/$2 in
  pre/*)
    echo "Going to $2..."
    # better to put `exit 0` if no pre suspend action required
    ;;
  post/*)
    echo "Waking up from $2..."
    # Add whatever you want run post suspend (ie resume)
    killall wpa_supplicant
    ;;
esac

Не забудьте сделать ваш скрипт исполняемым!

sudo chmod a+x /lib/systemd/system-sleep/your-script

Увидеть man systemd-sleep Больше подробностей.

Там нет необходимости sudo так как ваш скрипт будет запускаться от имени root.

Другие вопросы по тегам