Scripts em pm / sleep.d não são chamados ao suspender com o KDE 4.3

1

Fujitsu-Siemens H240, corrente Slackware, KDE 4.3.2.

Gostaria de realizar algumas etapas adicionais quando meu laptop for suspenso.

Eu encontrei este SU question que é muito parecido com o que estou perguntando, no entanto os scripts que coloquei nesse diretório não estão sendo chamados para mim.

Isso pode ser uma coisa do Slackware, ou é possível que o KDE tenha uma localização diferente para esses scripts.

Estou suspendendo usando o botão de opção "Suspender" na caixa de diálogo "Guidance Power Manager" do KDE.

Existe um local padrão onde eu posso colocar meus scripts para que eles sejam executados antes e depois que a máquina for suspensa?

    
por Richard Corden 03.11.2009 / 12:08

1 resposta

1

Eu consegui fazer isso funcionar no meu sistema. Tenho certeza que foi porque eu estava usando links simbólicos.

Eu regularmente faço backup do meu /home , mas nada mais. Para pegar os poucos scripts que eu modifiquei em /etc eu uso um diretório fora do meu diretório pessoal e então adiciono um link simbólico na localização /etc .

Nesse caso, o script que percorre esses diretórios está verificando se o arquivo existe e é um "arquivo normal":

if [ -f "$syshooks/$base" ]; then
  hook="$syshooks/$base"

Como resultado, meus scripts não estavam sendo considerados. Copiando-os diretamente em /etc/pm/sleep.d , todos são chamados corretamente.

    
por 03.11.2009 / 18:49