Execute o comando na inicialização como root

3

Eu gostaria de executar um comando (que desativa dispositivos bluetooth) a cada inicialização. Eu normalmente uso cron para estes, mas este é um comando que precisa ser executado como root. Como faço isso?

    
por B. Marek 18.11.2011 / 21:03

4 respostas

3

Você pode tentar colocar os comandos em /etc/rc.local . Os comandos neste arquivo devem ser executados no final da seqüência de inicialização.

Desativar os drivers e / ou softwares descritos por skrewler costuma ser uma boa solução.

    
por 18.11.2011 / 23:27
2

Você ainda pode usar o cron para fazer isso.

faça uma entrada em / etc / crontab assim

@reboot  root /path/to/your/command

ou como tipo de raiz

crontab -e

e faça uma cópia como:

@reboot /path/to/your/command

O / etc / crontab é o crontab global e, portanto, é necessário especificar o usuário, crontab -e chama o crontab por usuário.

    
por 19.11.2011 / 00:32
1

Você está tentando modificar sua configuração% scripts init.d . Isso pode ficar complexo e depende da sua distro. Você pode editar ou criar /etc/init/bluetooth.conf ou /etc/defaults/bluetooth . Mas eu acho que o Vixie Cron suporta cron jobs para root e tem uma configuração de tempo de inicialização.

    
por 18.11.2011 / 21:27
0

Se você está no Fedora, execute este chkconfig --level 12345 bluetooth off

    
por 19.11.2011 / 00:34

Tags