J'ai besoin d'écrire du XML complexe à une variable dans un script bash. Le xml doit être lisible dans le script bash car c'est là que le fragment xml vivra, il n'est pas lu à partir d'un autre fichier ou d'une autre source. Ma question est donc la suivante: quelle …
Quel est le meilleur moyen de vérifier si un volume est monté dans un script Bash? Ce que j'aimerais vraiment, c'est une méthode que je peux utiliser comme ceci: if <something is mounted at /mnt/foo> then <Do some stuff> else <Do some different stuff> fi
J'ai un script en cours d'exécution que je sortie dans un fichier journal: script.sh >> /var/log/logfile J'aimerais ajouter un horodatage avant chaque ligne ajoutée au journal. Comme: Sat Sep 10 21:33:06 UTC 2011 The server has booted up. Hmmph. Y a-t-il un jujitsu que je peux utiliser?
Habituellement, après avoir sauvegardé une base de données MySQL avec la mysqldumpcommande, j'ai immédiatement tar / gzip le fichier résultant. Je cherche un moyen de faire cela en une seule commande: Donc de ceci: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm dbname.sql Pour quelque chose …
Tout ce que je dois faire est d’exécuter un script spécifique en tant qu’utilisateur particulier qui a le nologin/falseshell indiqué dans /etc/passwd. Je voudrais exécuter le script en tant que root et cela devrait fonctionner en tant qu'un autre utilisateur. Fonctionnement: ~# su -c "/bin/touch /tmp/test" testuser fonctionnerait, mais j’ai …
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.
Je veux exécuter un sous-shell bash, (1) exécuter quelques commandes, (2), puis rester dans ce sous-shell pour faire ce que je veux. Je peux faire chacune de ces choses individuellement: Exécutez la commande en utilisant -cflag: $> bash -c "ls; pwd; <other commands...>" Cependant, il retourne immédiatement au "super" shell …
Nous avons un serveur de bastion que nous utilisons pour nous connecter à plusieurs hôtes, et notre .ssh / config a dépassé les mille lignes (nous avons des centaines d’hôtes auxquels nous nous connectons). Cela commence à devenir un peu difficile à manier et j'aimerais savoir s'il existe un moyen …
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 …
Si je voulais exécuter deux commandes distinctes sur une ligne, je pouvais le faire: cd /home; ls -al ou ca: cd /home && ls -al Et j'obtiens les mêmes résultats. Cependant, que se passe-t-il en arrière-plan avec ces deux méthodes? Quelle est la différence fonctionnelle entre eux?
Les administrateurs ont pour politique de se connecter aux serveurs via un nom d'utilisateur personnel, puis de s'exécuter sudo -ipour devenir root. Lors de l'exécution sudo -i, sudo créera une variable d'environnement appelée SUDO_USER, qui contient le nom d'utilisateur de l'utilisateur d'origine. Existe-t-il un moyen de consigner TOUTES les commandes …
Je veux commencer le processus (par exemple. MyCommand) et obtenir son pid (pour permettre de le tuer plus tard). J'ai essayé ps et filtrer par nom, mais je ne peux pas distinguer processus par noms myCommand ps ux | awk '/<myCommand>/ {print $2}' Parce que les noms de processus ne …
Je suis un utilisateur de zsh depuis un certain temps (avant ce tcsh et avant ce csh). J'en suis assez content, mais je me demandais s'il existe des caractéristiques convaincantes de bash qui n'existent pas dans zsh. Et inversement, existe-t-il des fonctionnalités zsh qui n'existent pas dans bash? Mon sentiment …
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.