Como escrever um script de autorun no Linux

Escrito por mark keller | Traduzido por milene hermenegildo
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como escrever um script de autorun no Linux
Como escrever um script de autorun no Linux (isolated black open laptop computer man typing image by pcphotos from Fotolia.com)

Todos os arquivos de configuração do Linux são armazenados em documentos de texto, tornando-os fáceis de editar. Esta funcionalidade permite que você adicione scripts à sequência de inicialização do seu computador ou processo de montagem de dispositivo, executando-os automaticamente quando você ligar o seu PC, conectar seu dispositivo USB ou inserir um CD.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

    Para executar o boot do sistema

  1. 1

    Escreva o seu script e salve-o no diretório /etc/init.d/.

  2. 2

    Tenha certeza de que o script é executável colocando o comando a seguir em um terminal shell. Substitua "script.sh" pelo nome real do seu script:

    chmod 755 /etc/init.d/script.sh

  3. 3

    Execute o comando abaixo se você usar uma distribuição baseada no Debian, como o Ubuntu ou Linux Mint, para criar os links simbólicos necessários para fazer o script ser executado na inicialização do sistema:

    update-rc.d script.sh defaults

    De novo, substitua "script.sh" pelo nome real do arquivo. Execute os seguintes comandos se você usar uma distribuição não baseada em Debian:

    chkconfig --add script.sh chkconfig script.sh on

    Para executar ao montar um dispositivo

  1. 1

    Escreva o seu script, torne-o executável e salve-o em qualquer local, seja no CD, pen drive, câmera digital ou em seu disco rígido.

  2. 2

    Execute o seguinte comando se for um dispositivo USB:

    lsusb

    Isto irá identificar dados sobre todos os dispositivos USB atualmente conectados ao seu computador. Tome nota dos dados de identificação para o seu dispositivo. Crie um novo arquivo em um editor de texto e adicione as seguintes linhas:

    ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="yyyy", RUN+="/home/linus/script.sh"

    Substitua "xxxx" pelos caracteres encontrados antes dos dois pontos no ID e "yyyy" pelos caracteres depois dos dois pontos. Substitua o caminho após RUN+= pelo caminho para o seu script. Salve o arquivo como "10-my_autorun.rules" no diretório /etc/udev/rules.d/. Vá para o próximo passo se você estiver usando um CD em vez de um dispositivo USB.

  3. 3

    Navegue para o caminho /etc/udev/rules.d/, no seu gerenciador de arquivos, se você estiver usando um dispositivo não-USB, como um CD ou DVD. O diretório deve conter um arquivo com "cd" em seu nome. Abra-o, acrescente o seguinte texto para cada linha do conteúdo do arquivo, substituindo o caminho pelo o do seu script e depois salve-o:

    RUN+="/home/linus/script.sh"

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível