Execute o shell script na inicialização (Kali Linux)

0

Isso parece ser uma coisa muito básica, e eu até mesmo segui alguns tutoriais para obter um script simples para ser executado na inicialização, mas sem sucesso.

Veja o que meu script, que está no diretório raiz, se parece com:

#! /bin/bash
xmodmap ~/.xmodmaprc
echo 0 | sudo tee /sys/module/hid_apple/parameters/iso_layout

O script basicamente altera meu mapa de teclado, alternando as teclas de controle e comando (como eu estou em um macbook). Ele foi chmod para ser executável, para que seja executado com êxito quando eu faço ./keymap_fix.sh ou eu faço /root/keymap_fix.sh

Eu segui estes tutoriais simples link e link

Então, copiei o script de shell para /etc/init.d e fiz isso também update-rc.d keymap_fix.sh defaults 100

Eu até tentei configurar o crontab de maneira similar, adicionando @reboot /root/keymap_fix.sh , mas nada funciona! Sempre que eu reinicio, meu mapa de teclado permanece o mesmo. : /

Ficaria grato se alguém pudesse me ajudar aqui, obrigado!

    
por SinByCos 27.08.2017 / 06:41

1 resposta

0

Eu não estou muito familiarizado com o Kali, mas lembro que ele tem systemd instalado.

Então, systemd é uma coisa boa e eu acho que isso se encaixa no seu problema. Usá-lo é fácil e é uma coisa comum usada amplamente na prática.

Aqui você pode ler mais sobre isso. Basicamente, você precisa adicionar uma configuração de serviço aos seus scripts de serviço, que executam seu script e pronto. Se você precisar de um exemplo, fique à vontade para perguntar.

    
por 27.08.2017 / 07:45