Ich muss eine komplexe XML-Datei in eine Variable innerhalb eines Bash-Skripts schreiben. Die XML-Datei muss im Bash-Skript lesbar sein, da hier das XML-Fragment abgelegt wird und nicht aus einer anderen Datei oder Quelle gelesen wird. Meine Frage ist also, ob ich eine lange Zeichenfolge in meinem Bash-Skript habe, die für …
Wenn ich dircolors definiert habe, ist das Leben voller ... Farbe. Wenn ich Pfeife lsdurch lessverliere ich zu blättern um die Farben. Irgendwelche Vorschläge?
Wie kann am besten überprüft werden, ob ein Volume in einem Bash-Skript eingebunden ist? Was ich wirklich gerne hätte, ist eine Methode, die ich so anwenden kann: if <something is mounted at /mnt/foo> then <Do some stuff> else <Do some different stuff> fi
Ich habe ein ständig laufendes Skript, das ich in eine Protokolldatei ausgebe: script.sh >> /var/log/logfile Ich möchte vor jeder Zeile, die an das Protokoll angehängt wird, einen Zeitstempel einfügen. Mögen: Sat Sep 10 21:33:06 UTC 2011 The server has booted up. Hmmph. Gibt es ein Jujitsu, das ich verwenden kann?
Normalerweise habe mysqldumpich nach dem Dump einer MySQL-Datenbank mit dem Befehl sofort die resultierende Datei tar / gzip. Ich suche nach einer Möglichkeit, dies mit einem Befehl zu tun: Also daraus: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm dbname.sql Auf so etwas: mysqldump dbname -u …
Zum Beispiel habe ich eine einfache Bash-Datei #!/bin/bash cd ~/hello ls Wie kann ich jeden Befehl anzeigen lassen, bevor ich ihn ausführe? Genau der gegenteilige Effekt von "@echo off" beim Windows Batch Scripting.
Alles, was ich tun muss, ist, ein bestimmtes Skript als ein bestimmter Benutzer auszuführen, der die in nologin/falseangegebene Shell hat /etc/passwd. Ich würde das Skript als root ausführen und dies sollte als ein anderer Benutzer ausgeführt werden. Laufen: ~# su -c "/bin/touch /tmp/test" testuser würde funktionieren, aber ich brauche eine …
Ich möchte eine Bash-Subshell ausführen, (1) einige Befehle ausführen, (2) und dann in dieser Subshell bleiben, um zu tun, was ich möchte. Ich kann jedes von diesen einzeln tun: Befehl mit -cFlag ausführen: $> bash -c "ls; pwd; <other commands...>" Es kehrt jedoch sofort zur "super" Shell zurück, nachdem die …
Wir haben einen Bastion-Server, mit dem wir eine Verbindung zu mehreren Hosts herstellen, und unsere .ssh / config ist auf über tausend Zeilen angewachsen (wir haben Hunderte von Hosts, mit denen wir eine Verbindung herstellen). Dies wird langsam unhandlich und ich würde gerne wissen, ob es eine Möglichkeit gibt, die …
Ich habe ein System, bei dem ich mich nur unter meinem Benutzernamen (myuser) anmelden kann, aber ich muss Befehle als anderer Benutzer (scriptuser) ausführen. Bisher habe ich mir Folgendes ausgedacht, um die Befehle auszuführen, die ich benötige: ssh -tq myuser@hostname "sudo -u scriptuser bash -c \"ls -al\"" Wenn ich jedoch …
Wenn ich zwei separate Befehle in einer Zeile ausführen wollte, könnte ich dies tun: cd /home; ls -al oder dieses: cd /home && ls -al Und ich bekomme die gleichen Ergebnisse. Was passiert mit diesen beiden Methoden im Hintergrund? Was ist der funktionale Unterschied zwischen ihnen?
Es ist eine Unternehmensrichtlinie für Administratoren, sich über einen persönlichen Benutzernamen bei den Servern anzumelden und dann sudo -izu root zu werden. Beim Ausführen erstellt sudo -isudo eine Umgebungsvariable namens SUDO_USER, die den Benutzernamen des ursprünglichen Benutzers enthält. Gibt es eine Möglichkeit, ALLE Befehle in syslog mit der folgenden Syntax …
Ich möchte den Prozess starten (zB myCommand) und seine PID erhalten (um ihn später töten zu können). Ich habe ps ausprobiert und nach Namen gefiltert, aber ich kann den Prozess nicht nach Namen unterscheiden myCommand ps ux | awk '/<myCommand>/ {print $2}' Weil Prozessnamen nicht eindeutig sind. Ich kann den …
Ich bin seit einiger Zeit ein zsh-Benutzer (vor diesem tcsh und vor diesem csh). Ich bin ziemlich zufrieden damit, habe mich aber gefragt, ob es überzeugende Merkmale von bash gibt, die es in zsh nicht gibt. Und umgekehrt gibt es zsh-Features, die es in bash nicht gibt. Mein aktuelles Gefühl …
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.