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
再次关闭对我来说似乎不是一个有效的解决方案。