У нас есть некоторые 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
Они не могут завершить продвижение, потому что система теряет соединение WI-FI, прежде чем это произойдет, сразу после приостановить сигнала. Это было проверено путем замены их с a ping
команда; это не может работать также.
Это не похоже на интерференцию с другим пополудни файлы, потому что это является первым, чтобы быть выполненным. Они - другие: 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
. Я задаюсь вопросом, где WI-FI отослан, и как я могу предотвратить это до hg
команды завершились.
Примечание: перезапуск WI-FI прежде hg
и прочь снова не похож на допустимое решение меня.