L'un des avantages d'Ubuntu est que nous permet de créer et d'exécuter nos propres scripts qui nous aident à améliorer les fonctionnalités du système, des scripts faciles à créer et que l'on peut faire exécuter à tout moment de la session ou simplement au début de n'importe quelle session.
Pour pouvoir le faire il existe deux moyens sûrs et rapides qui permettront à tout débutant de personnaliser son Ubuntu en quelques clics et en deux ou trois copier-coller, osez-vous?
Comment insérer des scripts dans notre Ubuntu
La première et la plus simple méthode de toutes est l'inclusion du script dans notre login en utilisant une application graphique. Pour cela, nous allons Système -> Préférences -> Applications au démarrage et dans Ajouter un programme au démarrage, le champ de commande nous le remplissons avec le script en question que nous avons créé. Nous sauvegardons tout et lorsque le système redémarrera, Ubuntu chargera nos scripts.
La deuxième méthode que nous pouvons utiliser dans notre Ubuntu est un peu plus difficile mais suivre ces étapes est facile à faire. Nous devons d'abord créer notre script. Une fois le script créé, nous le copions et le collons dans le dossier / Etc / init.d (pour ce faire, nous devons être des utilisateurs root). Une fois que nous avons collé ce script, nous devons donnez-leur les autorisations pour exécuter ce fichier. Cela se fait en ouvrant un terminal dans le dossier et en tapant ce qui suit:
chmod +x mi-script.sh
Maintenant, nous avons le script prêt et nous devons seulement dire au système de lire et d'exécuter le script que nous avons inséré dans le dossier, pour cela, nous exécutons la commande suivante dans le terminal:
update-rc.d mi-script.sh defaults 80
Cela fera le système inclut un script au démarrage du système et avec chaque utilisateur qui est dans ce système, peu importe qu'il s'agisse d'un administrateur système ou d'un simple utilisateur. Comment voyez-vous que c'est une opération simple et simple à réaliser, vous ne pensez pas?
Très interessant!
Comment exécuter un script en tant que root? Car clairement si je mets "sudo ..." dedans, je ne pourrai pas entrer le mot de passe.
Merci!
Bien que 3 ans se soient écoulés au moment de la réponse, j'espère que quelqu'un d'autre le trouvera utile:
vous vous passez de sudo ...
ça ressemblerait à ça
./mon-script.sh
J'ai ubuntu 18.04 et je fais exactement ce que vous décrivez ici et il ne charge tout simplement rien, je dois limiter que le fichier est une extension, sh, est-ce que j'ai besoin d'une étape supplémentaire pour ma version d'ubuntu?
La même chose m'arrive à José Villamizar. les scripts ne s'exécutent pas lors du redémarrage d'Ubuntu 18.04
Nous sommes déjà trois, je fais ce que dit l'article mais ça ne tourne pas au démarrage
La même chose m'arrive, une solution?
créez le fichier /etc/rc.local
#! / bin / sh -e
##
Fichier ## /etc/rc.local
## Ce script s'exécute à la fin du niveau d'exécution multi-utilisateur.
## Assurez-vous que ce script se termine par la ligne "exit 0" s'il réussit
## ou toute autre valeur si vous avez une erreur.
# Saisissez sous cette ligne ce que vous souhaitez exécuter avant de démarrer les utilisateurs.
# -- fin de fichier --
sortie 0
donner des autorisations d'exécution
puis démarrez le service
systemctl démarrer rc-local
sinon au début, placez-le
systemctl activer rc-local
salutations
C'est ce avec quoi j'ai finalement eu des résultats et à ce jour avec Ubuntu 22, au fichier rc.local j'ai ajouté les appels aux scripts avec
sh '/monscriptpath/script.sh'
et prêt