Como executar um script shell na inicialização do Linux

Publicado por Ed Pess em 12/05/2018

[ Hits: 767 ]

 


Como executar um script shell na inicialização do Linux



Estou testando a distro Antix, muito boa, leve e bastante eficiente.

No entanto tive problemas para a configuração do teclado, a solução foi criar um comando "teclado" através de um script shell, assim:

#!/bin/bash
setkbxmap -model abnt -layout br -variant abnt2

Salvar no diretório /bin/teclado, dar permissão para execução:

sudo chmod +x /bin/teclado

Porém isso só funciona quando o comando "teclado" for dado no terminal. Queria automatizar inicializando junto com o boot do sistema.

Encontrei três soluções possíveis:

1. Inicializar junto a seção do usuário, assim pode ser definida uma configuração para cada usuário:

É só editar o arquivo .bashrc do home do usuário e acrescentar o comando:

setkbxmap -model abnt -layout br -variant abnt2

2. Configurar o comando para todos os usuários acrescentando o mesmo ao arquivo /etc/profile.

3. Fazer com que o script inicialize junto com o sistema, para isso deve salvar o arquivo no diretório /etc/init.d.

Para as distros Debian e derivados:

Após modificar a permissão para 775:

# chmod 775 /etc/init.d/teclado

Devemos atualizar o script de inicialização do sistema com:

# update-rc.d meuscript defaults

Pronto, inte!!!

Outras dicas deste autor

Como obter informações sobre o sistema com inxi

Link com ícone para arquivo .jar no Manjaro Mate

Como executar um comando/script shell dentro do código Java

Configurando Teclado no Linux

Leitura recomendada

Sobrevivendo sem Google Chrome no Debian

Nvidia: Criando um xorg.conf mínimo e prático

Definir navegador padrão no Ubuntu

Dicas de pós-instalação no Slackware 13.37 64 bits

Configurando d-link (adsl) no Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts