IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

script lancer commande avec paramètre


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de onet
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    365
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2002
    Messages : 365
    Par défaut script lancer commande avec paramètre
    Bonjour a tous,

    Voila, je me lance dans un petit script. je sais tout faire, sauf une chose: lui donner les paramètres qu'il attendra par la suite. Je m'explique.

    Dans mon script, je veux faire un apt-get install mysql. mais quand je le fais a la main, ultérieurement il va me laisser le choix d'autoriser ou non les connexion local, avec un choix oui/non (la valeur par défaut étant non, et moi je veux qu'il prenne oui).

    Donc, comment je dois définir mon code pour qu'il passe outre cette interrogation, et valide d'office le oui. Et ainsi de suite pour mes différents appels!

    Merci.

    Onet

  2. #2
    Membre éclairé
    Avatar de onet
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    365
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2002
    Messages : 365
    Par défaut
    EN fait, j'ai trouvé une partie de ma solution:
    Pour une installation non interactive, ajoutez la ligne suivante dans /etc/apt/apt.conf :

    Dpkg::Options {"--force-confold";}

    C'est l'équivalent de lancer aptitude -y install packagename ou apt-get -q -y install packagename. Parce que cela répond automatiquement « oui » à toutes les questions, cela peut causer des problèmes, aussi faites attention en utilisant cette astuce. Voir apt.conf(5) et dpkg(1).
    Manque plus qu'a pouvoir modifier les valeurs par défaut. si qqun a une idée/solution ?

  3. #3
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 56
    Par défaut
    J'avoue ne jamais avoir porté attention au client, malheureusement, j'ai déjà du reprendre des scripts pour insérer les paramètres et réponses que je voulais leur donner, une chose est sure, rien ne le fait automatiquement, ou alors il faut que tu développes autrement qu'en shell.

    M'est avis que tu devrais effectuer l'installation de mysql par défaut puis modifier les paramètres depuis ton script, c'est ce que je fais pour ma part, si ça peut t'inspirer, ça donne par exemple :

    mv /etc/httpd/httpd.conf /etc/httpd/httpd.conf_old
    cat /etc/httpd/httpd.conf_old | sed 's/upload_max_filesize=10/upload_max_filesize=20/' | sed 's/blabla/blabla/' | sed 's et ainsi de suite > /etc/httpd/httpd.conf

    un peu laborieux certes mais plus fin pour arranger correctement tes paramètres (enfin s'juste une idée ^^)

  4. #4
    Membre éclairé
    Avatar de onet
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    365
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2002
    Messages : 365
    Par défaut
    Ca réponds OUI a toutes les questions, ou ca utilise la réponse par défaut?

    Genre, pour Mysql, lorsqu'il s'installe, lors de la demande de l'utilisation des connexions locales, la réponse par défaut est NON. Mais j'ai évidement besoin du oui. Est-ce que ta commande me passera le non? ou le OUI?

    Onet

  5. #5
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 56
    Par défaut
    Pardon j'ai édité pensant que tu avais la réponse :p

    Oui le paramètres -y force une réponse oui à toutes les questions

  6. #6
    Membre éclairé
    Avatar de onet
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    365
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2002
    Messages : 365
    Par défaut
    ok, je vais jeter un oeil de ce coté la.

    Merci de ta réponse.

    Onet

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lancer une commande avec pipes depuis un script
    Par theclem35 dans le forum Shell et commandes POSIX
    Réponses: 2
    Dernier message: 08/02/2012, 20h41
  2. [Batch] démarrer une commande avec paramètre avec un start
    Par zangdar666 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 16/11/2011, 21h30
  3. Eclipse RCP - Command avec paramètres
    Par mika64 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 22/02/2011, 15h48
  4. Exécuter script en ligne de commande avec des paramètres
    Par illegalsene dans le forum Langage
    Réponses: 4
    Dernier message: 29/12/2009, 14h21
  5. Réponses: 2
    Dernier message: 10/07/2009, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo