J'ai trouvé une solution:
en début de script
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
et en fin de script
shutdown
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
Mais j'ai pas trop compris comment ca marche!