Skip to content

Instantly share code, notes, and snippets.

@xxJohnnyRagexx
Forked from mauron85/suspend-modules
Created July 30, 2019 12:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xxJohnnyRagexx/5cab75786aa089976656aa267e9418f0 to your computer and use it in GitHub Desktop.
Save xxJohnnyRagexx/5cab75786aa089976656aa267e9418f0 to your computer and use it in GitHub Desktop.
Ubuntu 16.04 systemd unload modules on sleep
#!/bin/bash
# Put into /lib/systemd/system-sleep/suspend-modules
# chmod a+x /lib/systemd/system-sleep/suspend-modules
# Create /etc/suspend-modules.conf
# with one module per line
# credits to:
# https://bbs.archlinux.org/viewtopic.php?pid=1540125#p1540125
# More info:
# https://ubuntuforums.org/showthread.php?t=2314905&p=13555828#post13555828
case $1 in
pre)
for mod in $(</etc/suspend-modules.conf); do
rmmod $mod
done
;;
post)
for mod in $(</etc/suspend-modules.conf); do
modprobe $mod
done
;;
esac
@xxJohnnyRagexx
Copy link
Author

Вместо rmmod, я бы использовал modprobe с опцией -r

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment