Que tipo de shell é bifurcado por scripts rc.local

0

Quando tento executar um script por meio de rc.local , vejo muito pouco variáveis ambientais. Estou interessado em saber por que isso acontece. Não encontrei em lugar algum o tipo de shell bifurcado por rc.local .
Eu até tentei /bin/bash -l script.sh , para que ele execute /etc/.profile quando executado como shell de login. Adiciona poucas variáveis, mas muitas delas estão faltando.
Será correto dizer que rc.local executa scripts em shell não-login, não-interativo, e essa é a razão pela qual as variáveis de ambiente não estão lá, pois .profile não será originado e .bashrc não fará nada, pois shell não é interativo ? Como o comportamento é semelhante ao crontab, o motivo também é o mesmo?

    
por krrish 09.05.2018 / 09:06

0 respostas