pm-utils 命令不起作用,因为 WIFI 在之前就断了

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

相关内容