Créer un script d'installation
Résolu
lPreduSl
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
lPreduSl Messages postés 56 Date d'inscription Statut Membre Dernière intervention -
lPreduSl Messages postés 56 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrai savoir comment m'y prendre si je veux créer un script d'installation ?
J'ai un fichier texte que j'édite au fur et a mesure de mes expériences sur lequel figurent masse de commandes que je dois exécuter lorsqu'un client me demande d'installer un serveur.
Ce fichier comprends entre autre : "yum -y update", "yum -y install mysqld", "yum -y install php", "mysql -u root -p [Pour créer un utilisateur avec la commande]", etc.
Quelqu'un saurait me dire comment je dois rédiger mon script.sh afin que toutes les installation se fassent correctement, et si possible créer le compte sql avec, ouvrire des ports (iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 7777 -j ACCEPT), etc.
Si non, comment puis-je faire un cript d'installation uniquement ?
Merci !
Je voudrai savoir comment m'y prendre si je veux créer un script d'installation ?
J'ai un fichier texte que j'édite au fur et a mesure de mes expériences sur lequel figurent masse de commandes que je dois exécuter lorsqu'un client me demande d'installer un serveur.
Ce fichier comprends entre autre : "yum -y update", "yum -y install mysqld", "yum -y install php", "mysql -u root -p [Pour créer un utilisateur avec la commande]", etc.
Quelqu'un saurait me dire comment je dois rédiger mon script.sh afin que toutes les installation se fassent correctement, et si possible créer le compte sql avec, ouvrire des ports (iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 7777 -j ACCEPT), etc.
Si non, comment puis-je faire un cript d'installation uniquement ?
Merci !
A voir également:
- Script installation
- Script vidéo youtube - Guide
- Installation windows 10 sans compte microsoft - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Installation chromecast - Guide
1 réponse
Salut,
Si toutes les commandes contenues dans ton fichier texte fonctionnent unitairement depuis le terminal, il te suffit de rajouter un shebang (
Si toutes les commandes contenues dans ton fichier texte fonctionnent unitairement depuis le terminal, il te suffit de rajouter un shebang (
#! /bin/bash) en début de fichier, de renommer ledit fichier avec une extension plus parlante pour un script exécutable (
le_fichier.shpar exemple), de rendre le dit fichier exécutable (
chmod +x le_fichier.sh), et de l'exécuter (
./le_fichier.sh) et c'est tout ;-)
Merci pour la réponse. Effectivement, cela à super bien marché. Super !
Dernière question. Si j'entre dans le script "mysql -u root -p", comande qui, normalement, me demande le mdp root pour sql, comment ça va se passer ? va-t-il qd même me le demander ? ou bien je ne peux pas le faire avec ce genre de script ?
J'avais l'intention de rajouter ça dans le script :
mysql -u root -p;
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'test123test!';
quit;
Penses-tu que cela va marcher ?