O script APCUPSD não pode fechar o programa

2

Eu quero usar o APCUPSD para parar um programa (chamado ns_image_server ) que é executado em uma janela de terminal quando detecta que a energia foi perdida, para dar a esse programa tempo para ser fechado antes que o computador seja desligado. Quando a energia é perdida, o APCUPSD chama um script de shell chamado onbattery , que possui o comando ns_image_server stop . No entanto, nada acontece quando eu desconecto o no-break. Eu sei que o script está sendo chamado porque vai ecoar, e posso executar outros scripts que param ns_image_server , mas este não parece funcionar.

Eu suponho que seja algum tipo de problema de permissões, mas o APCUPSD (e os scripts que ele chama) não estaria rodando como root? (ainda um pouco novato, então me corrija se eu estiver errado)

O resultado de ls -la onbattery* :

-rwxr--r--. 1 root root 449 Jun 16 14:22 onbattery
-rw-r--r--. 1 root root 438 Jun 15 18:08 onbattery~

O script onbattery é apenas:

#!/bin/sh
ns_image_server stop
exit 0
    
por Ron F 22.06.2015 / 19:19

0 respostas