Como posso executar um script quando meu laptop não conseguiu suspender?

Como posso executar um script quando meu laptop não conseguiu suspender?

Meu laptop ocasionalmente não consegue suspender, resultando na queima da bateria (e às vezes ficando torrado na minha bolsa). Normalmente dmesgvejo esta entrada:

PM: Some devices failed to suspend, or early wake event detected

Nesse caso, gostaria de poder executar um script que emita a campainha da máquina, reproduza um som ou ajude a me alertar de que o laptop não foi suspenso.

Estou familiarizado com o manuseiobem-sucedidoeventos por meio de scripts em /etc/pm/sleep.d, mas como eu detectaria uma falha?

informação relacionada