#!/bin/bash set -e logger -t wifi-resume "Script launch after $2" if [ "$2" = "suspend" ] || [ "$2" = "hybrid-sleep" ] then case "$1" in pre) # do nothing : ;; post) logger -t wifi-resume "Force removal an load again the iwlwifi module after resume" modprobe -r iwlwifi modprobe iwlwifi ;; esac fi