inicialização e matar scripts falhar

0

Eu tenho um script bash personalizado no RHEL6, que é ligado para iniciar e eliminar os scripts K99stop e S99start. O script de inicialização (S99script) funciona bem sem nenhum problema, mas o K99stop não está sendo executado durante o desligamento ou reinicialização. Por favor me ajude a fazê-lo executar durante a reinicialização ou desligamento.

start() {
    echo start >> /tmp/test
    # start application command
}

# stop function will be executed on shutdown
stop() {
    echo stop >> /tmp/test
    # stop application command
}
LOCKFILE=/var/lock/subsys/test
case "$1" in
start)
    touch ${LOCKFILE}
    start
    ;;
stop)
    rm ${LOCKFILE}
    stop
    ;;
*)
    echo "invalid argument"
    exit 1
esac
    
por Pandu 20.03.2018 / 15:44

1 resposta

0

Aposto que funciona, mas você não pode vê-lo apenas porque / tmp e / var / lock / subsys podem ser apagados na reinicialização. Verifique, por favor, ou tente definir "bloquear" e "testar" arquivos em outros lugares.

    
por 20.03.2018 / 16:10

Tags