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

Publicado por Ed Pess em 12/05/2018

[ Hits: 769 ]

 


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

Link com ícone para arquivo .jar no Manjaro Mate

Como obter informações sobre o sistema com inxi

Configurando Teclado no Linux

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

Leitura recomendada

Instalando o frostwire e desbloqueando a porta tcp/udp por gufw em linhas GVT

Disco de inicialização com o LILO

Configurando o xorg.conf no Ubuntu - II

Instalando Gnome Shell no Linux Mint 18

Tutorial para instalação do Ubuntu Server 10.04

  

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