Команды pm-utils не работают, потому что WIFI выходит из строя раньше

У нас есть немного hg Команды в /etc/pm/sleep.d/00_update файл:

#!/bin/bash

case "$1" in
  hibernate|suspend)
    hg -R /home/user/code add -X /home/user/code/**~
    hg -R /home/user/code commit --addremove -m "label" -u user
    hg -R /home/user/code push https://user:***@bitbucket.org/user/code
    ;;
  thaw|resume)
    hg -R /home/user/code pull https://user:***@bitbucket.org/user/code
    ;;
esac

Они не могут завершить нажатие, потому что система теряет соединение WIFI до того, как это произойдет, сразу после сигнала приостановки. Это было проверено путем замены их на ping команда; это не может работать либо.

Это не похоже на вмешательство в другие файлы pm, потому что это первое выполнение. Это другие: 00_update, 10_grub-common, 10_unattended-upgrades-hibernate, novatel_3g_suspendи папка systemd содержит dbus-org.freedesktop.Avahi.service, sockets.target.wants, syslog.service, multi-user.target.wants, sysinit.target.wants, Мне интересно, где отсылается WIFI, и как я могу предотвратить это, пока hg Команды завершены.

Примечание: перезапуск WIFI перед hg и снова не похоже на правильное решение для меня.

0 ответов

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