Команды 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
и снова не похоже на правильное решение для меня.