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 simple)
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 bash.
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 travail …
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 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and …
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 Windows.
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 bash -c \"ls …
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 documenté?
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 sur …
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 …
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 admin@server.com '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 d'exécuter backup_db.sh en tant …
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 cela.
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 User(Database Grab)" $RData = ((Get-Mailbox …
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 de démarrage est le suivant: #!/bin/sh soffice_start() …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.