Comment puis-je exécuter des scripts automatiquement au démarrage d'Ubuntu afin de ne pas avoir à les exécuter manuellement après le démarrage ?
Une approche consiste à ajouter une tâche @reboot [cron][1] :
L'exécution de crontab -e
vous permettra d'éditer votre cron.
Ajoutez-y une ligne comme celle-ci :
@reboot /path/to/script
exécutera ce script au démarrage de votre ordinateur.
Pour les choses simples, vous pouvez ajouter une commande dans System->Preferences->Sessions pointant vers l'emplacement de votre script.
Vous pouvez également l'ajouter à /etc/init.d/rc.local ou créer un job [upstart][1] s'il s'agit de choses plus de bas niveau.
Jetez un coup d'œil à https://help.ubuntu.com/community/UbuntuBootupHowto pour plus d'informations
Vous devez utiliser [upstart][1] pour cela. Upstart est utilisé pour les processus Ubuntu qui sont démarrés automatiquement. C'est une solution améliorée comme les anciens scripts System-V init.d. Il vous permet également d'ajouter des conditions préalables au démarrage de votre script (par exemple, avez-vous besoin que le réseau fonctionne ? etc.).