Script não funciona em rc.local

0

Eu tenho um shell script que deve me enviar uma mensagem com este comando:

echo 'The user "Janet" has logged in' | write gilbert pts/0

Se eu executar, imprima a string. Mas se eu colocar no rc.local, não funciona.

Existe alguma maneira de corrigir isso? Ou existe uma abordagem diferente para esse problema?

Qualquer resposta é muito apreciada.

    
por Erik 24.02.2017 / 06:10

1 resposta

1

/etc/rc.local é executado como o último passo da inicialização. Ninguém está logado ainda neste momento, então quando ele verifica se pts / 0 pertence a gilbert, isso não acontece, e a gravação falha.

    
por Joseph Sible 24.02.2017 / 06:19