Comment exécuter une commande au démarrage sous Linux

L'une des forces de Linux en tant que système d'exploitation est sa capacité à être configuré et ajusté selon vos goûts. L'utilisation de la ligne de commande vous permet d'émettre des commandes puissantes qui ne sont pas disponibles pour les autres utilisateurs du système d'exploitation, et l'utilisation de la ligne de commande est presque une nécessité pour tirer le meilleur parti de votre distribution Linux. Par exemple, vous souhaiterez parfois exécuter un script ou une commande chaque fois que vous démarrez votre machine Linux. Il existe plusieurs façons de procéder.

1

Mettez la commande dans votre fichier crontab. Le fichier crontab sous Linux est un démon qui effectue des tâches modifiées par l'utilisateur à des moments et des événements spécifiques. Pour éditer le fichier, ouvrez un terminal et tapez "sudo crontab -e" pour ouvrir votre fichier crontab dans l'éditeur de texte par défaut. Sur la première ligne disponible, tapez "@reboot xxxx", où "xxxx" est la commande que vous souhaitez exécuter. Enregistrez le fichier et quittez.

2

Placez un script contenant la commande dans votre répertoire / etc. Créez un script tel que "startup.sh" en utilisant votre éditeur de texte préféré. Enregistrez le fichier dans votre répertoire /etc/init.d/. Modifiez les permissions du script (pour le rendre exécutable) en tapant "chmod + x /etc/init.d/mystartup.sh".

3

Modifiez le script /rc.local à l'aide de votre éditeur de texte. Sur les systèmes Fedora, ce script se trouve dans /etc/rc.d/rc.local, et dans Ubuntu, il se trouve dans /etc/rc.local. Une fois que vous avez ajouté les commandes que vous souhaitez exécuter - en vous assurant de le faire en tant que root - enregistrez le fichier et quittez. Les commandes s'exécuteront après le prochain démarrage.