Pular para o conteúdo

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

Dica publicada em Linux / Configuração
Ed Pess edpes
Hits: 19.895 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!!!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Configurando Teclado no Linux

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

Erro ao instalar ttf-mscorefonts-installer com proxy fixo em distros Debian-like

Módulo de Segurança Warsaw para Internet Banking

Como resolver o problema do ponto "." no teclado numérico do Linux Fenix Extreme

Resolvendo bug do dbus-launch no Pidgin

Desktop 3D no Mandriva com Beryl + placa Nvidia

#1 Comentário enviado por albfneto em 23/05/2018 - 18:00h
AInda tem mais um jeito, você pode adicionar no Cron, para ser executado no Boot.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva.

Contribuir com comentário

Entre na sua conta para comentar.