Executar comando pelo init.d

1. Executar comando pelo init.d

Miqueias S
mikps_88

(usa Ubuntu)

Enviado em 22/11/2016 - 17:13h

Caros amigos,

Quero executar um comando para que meu Hdmi funcione na TV e no note ao mesmo tempo, assim que inicializar o sistema.

O script é o seguinte:

#!/bin/sh
xrandr --output HDMI1 --mode 1360x768 --pos 0x0 --rotate normal --output LVDS1 --mode 1366x768 --pos 0x0 --rotate normal --output VIRTUAL1 --off --output DP1 --off --output VGA1 --off

Após a criação do script, eu o movi para o diretório init.d, dei a permissão de execução e dei um update-rc., mas não funcionou.

Obs.: A execução do comando manualmente funciona perfeitamente.

Uso a Zorin.

Desde já, grato pela ajuda.


  


2. Re: Executar comando pelo init.d

Marcos Felipe
plimo263

(usa Ubuntu)

Enviado em 22/11/2016 - 17:26h

Tem um arquivo chamado /etc/rc.local que pode conter caminho de scripts e executa eles assim que é lido, se o seu script chamar ativaHDMI.sh em /etc/init.d/ coloque o caminho completo no /etc/rc.local antes do exit 0

ex: Coloque no arquivo /etc/rc.local o /etc/init.d/ativaHDMI.sh antes do exit 0.

# comentarios
#
#
/etc/init.d/ativaHDMI.sh
exit 0




3. Re: Executar comando pelo init.d

Miqueias S
mikps_88

(usa Ubuntu)

Enviado em 22/11/2016 - 21:32h

plimo263 escreveu:

Tem um arquivo chamado /etc/rc.local que pode conter caminho de scripts e executa eles assim que é lido, se o seu script chamar ativaHDMI.sh em /etc/init.d/ coloque o caminho completo no /etc/rc.local antes do exit 0

ex: Coloque no arquivo /etc/rc.local o /etc/init.d/ativaHDMI.sh antes do exit 0.

# comentarios
#
#
/etc/init.d/ativaHDMI.sh
exit 0



Infelizmente não funcionou. Só pra ter certeza se fiz certo, ficou dessa maneira:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/etc/init.d/hdmiToshiba.sh
exit 0









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts