Wie kann man am besten feststellen, ob eine Variable in bash leer ist ("")? Ich habe gehört, es wird empfohlen, dies zu tun if [ "x$variable" = "x" ] Ist das der richtige Weg? (Es muss etwas einfacher
Eine Form der Computerprogrammierung, die sich im Rahmen der Systemadministration gut zur Automatisierung von Aufgaben eignet.
Wie kann man am besten feststellen, ob eine Variable in bash leer ist ("")? Ich habe gehört, es wird empfohlen, dies zu tun if [ "x$variable" = "x" ] Ist das der richtige Weg? (Es muss etwas einfacher
Ich habe mich nur gefragt, was genau der Unterschied ist [[ $STRING != foo ]] und [ $STRING != foo ] ist, abgesehen davon, dass das letztere posix-konform ist, gefunden in sh und das erstere ist eine Erweiterung, die in bash gefunden
Ich habe eine geplante Aufgabe, die ein Stapelskript startet, das robocopyjede Stunde ausgeführt wird. Jedes Mal, wenn es ausgeführt wird, erscheint auf dem Desktop ein Fenster mit der Ausgabe von robocopy, die ich eigentlich nicht sehen möchte. Ich konnte das Fenster minimieren, indem ich den...
sleep ist ein sehr beliebter Befehl und wir können den Schlaf ab 1 Sekunde starten: # wait one second please sleep 1 aber was ist die Alternative, wenn ich nur 0,1 Sekunden oder zwischen 0,1 bis 1 Sekunde warten muss? Bemerkung: unter Linux oder OS X sleep 0.XXXfunktioniert es gut, aber unter...
Versuchen Sie, Folgendes unter einer Bash-Shell auszuführen echo "Reboot your instance!" Auf meiner 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...
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
Neu bei Puppen- und Kochwerkzeugen. Scheint, als ob der Job, den sie machen, mit Shell-Skripten erledigt werden kann. Vielleicht wurde es in Shell-Skripten gemacht, bis diese kamen. Ich würde zustimmen, dass sie lesbarer sind. Aber gibt es andere Vorteile gegenüber Shell-Skripten als nur lesbar zu...
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...
Genau das, was der Titel sagt. Ich habe nicht viel Glück, die richtige Dokumentation zu finden, um zu sehen, was -xe im folgenden Anwendungsfall tut: #!/bin/bash -xe Was machen diese Parameter und wo ist sie
Ich suche nach einer Möglichkeit, die Konfiguration von einem zentralen Computer auf mehrere Remotecomputer zu übertragen, ohne dass auf den Remotecomputern etwas installiert werden muss. Das Ziel ist es, etwas zu tun, wie Sie es mit Werkzeugen wie tun würden cfengine, aber auf einer Reihe von...
Ja, ich kann eine VM oder einen Remote-Computer starten und das Passwort versuchen ... Ich weiß ... aber gibt es ein Tool oder ein Skript, mit dem eine Anmeldung gerade genug simuliert wird, um zu bestätigen oder zu leugnen, dass das Passwort korrekt ist? Szenario: Das Passwort eines...
Ich möchte ALLE Protokolldaten mit Fehlermeldungen aus meiner Skriptausgabe erfassen und sie alle in die Protokolldatei umleiten. Ich habe Skript wie folgt: #!/bin/bash ( echo " `date` : part 1 - start " ssh -f [email protected] 'bash /www/htdocs/server.com/scripts/part1.sh logout exit' echo "...
Was ist eine gute Möglichkeit, ein Shell-Skript als anderer Benutzer auszuführen? Ich verwende Debian Etch und weiß, welchen Benutzer ich nachahmen möchte. Wenn ich es manuell machen würde, würde ich tun: su postgres ./backup_db.sh /tmp/test exit Da ich den Prozess automatisieren möchte, brauche...
Wie überprüfe ich den Jenkins-Build-Status, ohne zum Browser zu wechseln? Bei Bedarf kann ich mithilfe der JSON-API ein Skript erstellen. Ich habe mich jedoch gefragt, ob bereits so etwas eingebaut
Hier ist mein aktueller Code: 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...
Ich versuche, dem Autostart zur Startzeit einen Linux-Dienst über das Internet hinzuzufügen chkconfig -add <servicename> und ich bekomme eine nachricht sagen service <servicename> does not support chkconfig Ich verwende Red Hat Enterprise 4. Das Skript, das ich zur Startzeit...
Normalerweise laufe ich aptitude -y install localesdann dpkg-reconfigure locales, um das Gebietsschema einzurichten. Jetzt möchte ich es in ein Shell-Skript einfügen. Wie kann ich Folgendes zuverlässig ausführen, automatisch / nicht interaktiv? Wählen Sie en_US.UTF-8und legen Sie es als...
Ich bin gespannt, warum man Bash anstelle von Zsh ausführen möchte. Ich meine, zsh ist vollständig abwärtskompatibel mit bash. Versteht mich nicht falsch: Ich mag keine Schläge oder ähnliches. Ich möchte nur wirklich wissen, ob die Verwendung gegenüber zsh irgendwelche Vorteile hat. Welchen Grund...
Ich bin dabei, "leiningen" zu installieren, ein Bash-Skript für die Programmiersprache clojure, das sehr nützlich ist, aber ich bin mir nicht sicher, wo es angebracht ist, ein ausführbares Skript unter Linux einzugeben System dauerhaft und stabil verfügbar. Ich denke nicht, dass irgendwo in / home...
Ich suche ein Programm, das eine ASCII-Zeichenfolge in etwas wie "ASCII-Kunst" unten verwandelt: .- "^` \ / `^" -. . ' ___ \ / ___ `. / /.---. .---. \ \ | // '-. ___________________________ .- '\\ | | ; | \ / -------------------------- // |; | \ || | \ _) Red Hat (_ / | || / \ | \. \; |...