我已按照唤醒时运行脚本?执行以下操作:我有一台 ASUS Zenbook,自从我升级到后16.04
,wifi 在恢复时保持断开连接。我编写了一个脚本,可以在唤醒后手动执行(并输入 root pewd),它可以正确地将我的 wifi 适配器连接到我的网络。脚本如下所示:
$ cat wifi-resume.sh
systemctl restart network-manager.service
因此,按照说明,我创建了一个/usr/lib/pm-utils/sleep.d/
名为的脚本96wifi-resume
,其内容如下:
# cat 96wifi-resume
#!/bin/sh
# On my ASUS Zenbook, this script is used to restart the wifi on resume.
# Date 11/04/2016 Ron Eggler
[ -f /bin/systemctl ] || exit $NA
case "$1" in
hibernate|suspend)
exit $NA
;;
thaw|resume)
systemctl restart network-manager.service
;;
*) exit $NA
;;
esac
权限已设置为-rwxr-xr-x 1 root root
但它似乎仍然不起作用,为什么不呢,我在这里做错了什么?
编辑1
但是,我已将所有 s 替换exit $NA
为exit 0
,它似乎仍然无法正常工作,但是,当我:/usr/lib/pm-utils/sleep.d# ./96wifi-resume resume
从 shell 调用时,它似乎按预期工作