![如何让一堆命令在从挂起状态唤醒时自动以 root 身份运行?](https://linux22.com/image/908366/%E5%A6%82%E4%BD%95%E8%AE%A9%E4%B8%80%E5%A0%86%E5%91%BD%E4%BB%A4%E5%9C%A8%E4%BB%8E%E6%8C%82%E8%B5%B7%E7%8A%B6%E6%80%81%E5%94%A4%E9%86%92%E6%97%B6%E8%87%AA%E5%8A%A8%E4%BB%A5%20root%20%E8%BA%AB%E4%BB%BD%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
我已经看到了很多关于这个问题的答案,但似乎没有什么能在我的系统上起作用(可能是我犯了错误)
我安装了 wifi 的 dkms 模块,当我从挂起状态恢复时,它不会自行重新加载。所以我需要在终端中运行这些命令,如下所示root
modprobe -r "wifi driver"
modprobe -i "wifi driver"
我对 Linux 及所有脚本方面的东西还不熟悉,所以我需要详细信息。
我真正需要的是如何制作脚本(它将运行上述命令root
)以及我需要在其中进行哪些更改(因为我想在从暂停状态恢复时运行脚本)。
[Unit]
Description=Some description
Before=sleep.target
StopWhenUnneeded=yes
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStop=-/path/to/your/script.sh
[Install]
WantedBy=sleep.target
https://askubuntu.com/a/1041358/856436
如果有人知道任何其他自动重新加载 dkms 内核模块的方法,请添加为答案。
我的系统:Ubuntu 18.04 LTS,内核为 4.20.3-042003-generic