Você pode usar cron
. cron
permite que você defina tarefas agendadas no Linux.
crontab -e
@reboot <path-to-script>/boot-up #add to end of file
Eu quero executar um script quando o sistema for iniciado. O script é:
#!/bin/bash
gnome-terminal --tab -t "MyPC" -e "sh -c 'nohup firefox & nohup gedit & bash'" --tab -t "MYPC2" -e "sh -c 'ls -al;ls; bash'" > /home/user/gnome
Então copiei meu script para /etc/init.d
e executei update-rc.d boot-up defaults
boot-up
é o nome do meu script.
Agora, quando eu reiniciar, o gnome-terminal não está abrindo (como o wriiten no script), embora eu possa ver o arquivo /home/user/gnome
sendo criado, que está vazio.
Eu tentei outros métodos, como colocar em /etc/rc.local
sem sucesso.
A única maneira de executar o script é quando eu o adiciono em startup-Applications
.
Qualquer ideia Como fazer isso funcionar?
Estou usando o Ububutu 12.04
Você pode usar cron
. cron
permite que você defina tarefas agendadas no Linux.
crontab -e
@reboot <path-to-script>/boot-up #add to end of file