pm-utils não funciona no Ubuntu 14.04

0

/etc/pm/sleep.d/00_update tem estas permissões:

-rwxr-xr-x 1 root root  148 oct 28 09:46 00_update

e o seguinte conteúdo:

#!/bin/bash

case "$1" in
  hibernate|suspend)
    echo suspended >> ~/.state
    ;;
  thaw|resume)
    echo awake >> ~/.state
    ;;
esac

mas nada acontece depois de suspender, hibernar ou reiniciar o sistema.

Na pasta existem outros arquivos, a saber:

-rwxr-xr-x 1 root root  210 may 15  2014 10_grub-common
-rwxr-xr-x 1 root root  660 dic  6  2013 10_unattended-upgrades-hibernate
-rwxr-xr-x 1 root root 1260 may 23  2012 novatel_3g_suspend

Existe alguma etapa adicional para que 00_update seja executado corretamente?

    
por nightcod3r 28.10.2016 / 10:04

1 resposta

1

Como o seu script bash em /etc/pm/sleep.d/00_update é executado como o usuário root , ~/.state significa algo diferente de seu diretório pessoal.

Substitua as ocorrências de ~/.state pelo caminho absoluto, algo como /home/w3/.state (YMMV).

Além disso, se você usar um diretório pessoal criptografado, haverá momentos em que ele não será montado (quando você não estiver conectado), portanto, considere gravar seu arquivo em /tmp .

    
por waltinator 28.10.2016 / 14:15