O que significa status_of_proc por parênteses entre parênteses?

1

Em um script init.d usando alguns /lib/lsb/init-functions , obtive esta linha para relatar o status.

log_daemon_msg "Status" "$APPNAME" ; status_of_proc -p $PIDFILE $DAEMON && exit 0 || exit $?

Isso funciona, mas produz (APPNAME = 'olá'):

[ ok ] Status: hello[....] is running.

Por que recebo [....] ? O que significa, se alguma coisa? Eu estive pesquisando o código de funções init, mas meu conhecimento de script bash é muito limitado para entender completamente o que está acontecendo lá.

    
por RolfBly 17.11.2016 / 22:10

1 resposta

1

Isso é de /lib/lsb/init-functions.d/20-left-info-blocks .

# Default info blocks put to the left of the screen
log_daemon_msg_pre () {
    if log_use_fancy_output; then
        echo -n "[....] " || true
    fi
}

/lib/lsb/init-functions é verdadeiro quando a saída está indo para um terminal que não é muito burro.

Não sei por que alguém achou adequado adicionar [....] no início de algumas mensagens.

    
por 18.11.2016 / 01:02