Quel est le meilleur moyen de déterminer si une variable de bash est vide ("")? J'ai entendu dire qu'il est recommandé que je fasse if [ "x$variable" = "x" ] Est-ce la bonne façon? (il doit y avoir quelque chose de plus
Une forme de programmation informatique qui - dans le contexte de l'administration système - se prête bien à l'automatisation des tâches.
Quel est le meilleur moyen de déterminer si une variable de bash est vide ("")? J'ai entendu dire qu'il est recommandé que je fasse if [ "x$variable" = "x" ] Est-ce la bonne façon? (il doit y avoir quelque chose de plus
Je me demandais quelle était exactement la différence entre [[ $STRING != foo ]] et [ $STRING != foo ] mis à part que ce dernier est conforme à la posix, trouvé dans sh et que le premier est une extension trouvée dans
J'ai une tâche planifiée qui démarre un script batch qui s'exécute robocopytoutes les heures. Chaque fois qu'il s'exécute, une fenêtre apparaît sur le bureau avec la sortie de robocopy, ce que je ne souhaite pas vraiment voir. J'ai réussi à faire paraître la fenêtre réduite en faisant exécuter le...
Le sommeil est une commande très populaire et nous pouvons commencer à dormir à partir de 1 seconde: # wait one second please sleep 1 mais quelle est l'alternative si je dois attendre seulement 0,1 seconde ou entre 0,1 et 1 seconde? remarque: sous Linux ou OS X sleep 0.XXXfonctionne bien, mais sous...
Essayez d’exécuter ce qui suit sous un shell bash echo "Reboot your instance!" Sur mon installation: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3...
Par exemple, j'ai un fichier bash simple #!/bin/bash cd ~/hello ls Comment puis-je lui faire afficher chaque commande avant de l'exécuter? Tout l'effet opposé de "@echo off" dans les scripts batch de
Nouveau sur les outils Marionnette et Chef. On dirait que le travail qu'ils font peut être fait avec des scripts shell. Peut-être que cela a été fait dans des scripts shell jusqu'à ce qu'ils arrivent. Je conviendrais qu'ils sont plus lisibles. Mais y at-il d’autres avantages que les scripts shell...
J'ai un système auquel je ne peux me connecter que sous mon nom d'utilisateur (myuser), mais je dois exécuter des commandes en tant qu'autre utilisateur (scriptuser). Jusqu'ici, je suis venu avec ce qui suit pour exécuter les commandes dont j'ai besoin: ssh -tq myuser@hostname "sudo -u scriptuser...
Exactement ce que dit le titre. Je n'ai pas beaucoup de chance de trouver la documentation appropriée pour voir ce que fait -xe dans le cas d'utilisation suivant: #!/bin/bash -xe que font ces paramètres et où est-il
Je cherche un moyen de transférer la configuration d'une machine centrale à plusieurs machines distantes sans avoir à installer quoi que ce soit sur les machines distantes. L'objectif est de faire quelque chose comme vous le feriez avec des outils tels que cfengine, mais sur un ensemble de machines...
Oui, je peux lancer une machine virtuelle ou une télécommande en quelque chose et essayer le mot de passe ... Je sais ... mais existe-t-il un outil ou un script permettant de simuler une connexion juste assez pour confirmer ou infirmer que le mot de passe est correct? Scénario: Le mot de passe d'un...
Je veux capturer TOUTES les données des journaux, à la fois avec des messages d'erreur, à partir de la sortie de mon script et les rediriger vers un fichier journal. J'ai un script comme ci-dessous: #!/bin/bash ( echo " `date` : part 1 - start " ssh -f [email protected] 'bash
Quel est un bon moyen d'exécuter un script shell en tant qu'utilisateur différent? J'utilise Debian Etch et je sais quel utilisateur je veux imiter. Si je le faisais manuellement, je ferais: su postgres ./backup_db.sh /tmp/test exit Puisque je veux automatiser le processus, j'ai besoin d'un moyen...
Comment puis-je vérifier l'état de la génération Jenkins sans passer au navigateur? Si nécessaire, je peux créer un script à l'aide de l'API JSON, mais je me demandais s'il existait déjà quelque chose comme
Voici mon code actuel: Write-output “ENTER THE FOLLOWING DETAILS - When Creating Multiple New Accounts Go to EMC hit F5(refresh) and make sure previous new account is listed before proceeding to the next one” $DName = Read-Host “User Diplay Name(New User)" $RUser = Read-Host "Replicate...
J'essaie d'ajouter au démarrage automatique à boottime un service linux via le chkconfig -add <servicename> et je reçois un message disant service <servicename> does not support chkconfig J'utilise Red Hat Enterprise 4. Le script que je tente d'ajouter au démarrage automatique à l'heure...
Je suis curieux de savoir pourquoi on voudrait lancer bash au lieu de zsh. Je veux dire que zsh est totalement rétro-compatible avec bash. Ne vous méprenez pas: je n'aime pas les bash ou quoi que ce soit. Je veux juste vraiment savoir s'il y a des avantages à l'utiliser par rapport à zsh. Alors,...
Habituellement, je cours aptitude -y install localesensuite dpkg-reconfigure localespour configurer les paramètres régionaux. Maintenant, je veux le mettre dans un script shell, comment puis-je faire de manière fiable ce qui suit, automatiquement / sans interaction? Choisissez-le en_US.UTF-8et...
Je suis sur le point d'installer "leiningen" qui est un script bash pour le langage de programmation clojure avec beaucoup d'utilité ... ... mais je ne suis pas sûr de savoir où il est approprié de -put- un script exécutable sous Linux système de sorte qu’il soit disponible de manière permanente et...
Je recherche un programme qui transforme une chaîne ASCII en quelque chose comme "l'art ascii" ci-dessous: .- "^` \ / `^" -. . ' ___ \ / ___ `. / /.---. .---. \ \ | // '-. ___________________________ .- '\\ | | ; | \ / -------------------------- // |; | \ || | \ _) Red Hat (_ / | || / \ | \. \; |...