Normalerweise arbeite ich mit Ubuntu LTS-Servern, von denen ich verstehe, dass sie mit Symlink verbunden /bin/shsind /bin/dash. Viele andere Distributionen, obwohl Symlink /bin/shzu /bin/bash. Daraus ergibt sich, dass ein Skript, das #!/bin/shoben verwendet wird, möglicherweise nicht auf allen Servern auf die gleiche Weise ausgeführt wird. Gibt es eine empfohlene Vorgehensweise …
Ich wurde von einem Benutzer angehalten, ein bestimmtes Skript mit langer Laufzeit auszuführen. Ich wollte screen benutzen, bekam aber die Fehlermeldung "Das Terminal '/ dev / pts / 4' kann nicht geöffnet werden - bitte überprüfen." Also googelte ich herum und stieß auf einen Forumsbeitrag, der zum Laufen aufforderte $ …
Ich habe ein Problem in einem meiner Shell-Skripte. Gefragt ein paar Kollegen, aber sie alle schütteln nur den Kopf (nach einigem Kratzen), also bin ich hierher gekommen, um eine Antwort zu bekommen. Nach meinem Verständnis sollte das folgende Shell-Skript "Count is 5" als letzte Zeile ausgeben. Außer es tut nicht. …
Ich frage mich, ob es eine Möglichkeit gibt, eine "virtuelle Datei" aus einer Bash-Ausgabe zu erstellen. Beispiel: Angenommen, ich möchte die Ausgabe von mysqldumpals Anhang an eine externe E-Mail-Adresse senden. Ich kann Mutt dazu benutzen. Die muttOption, die ich verwenden muss, ist -a <name of the file I want to …
Also verwende ich GNU Screen , um mehrere laufende Skripte / Programme zu verwalten. Das Multiplexing und die Abnehmbarkeit sind sehr hilfreich. Ich habe ein Skript von der Festplatte entfernt und jetzt habe ich Probleme, das Backup zu finden. In einer der Terminalsitzungen wurde das Skript jedoch ausgeführt, bevor die …
Ich synchronisiere ein paar Verzeichnisse. Ich habe ein Bash-Terminal geöffnet und führe Folgendes aus: for DIR in * ; do rsync -a $DIR example.com:somewhere/ ; done Wenn ich jedoch das Ganze stoppen möchte, drücke ich Strg-C. Das stoppt den Rsync, aber dann geht es weiter zum nächsten. In diesem Fall …
Ich habe gesucht und konnte dafür nirgendwo eine Lösung finden. Ich verwende PuTTY von Windows aus, um eine Verbindung zu verschiedenen Servern herzustellen, auf denen ich bash und screen ausführe. Es scheint, als ob bash mit den Strg-Pfeiltasten funktioniert, um Wort für Wort in der Befehlszeile zu springen, aber innerhalb …
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 gibt es also, bash über zsh …
Ich benutze Bash und möchte vermeiden, dass einige Befehle im Verlauf gespeichert werden. Ist das nur für den nächsten Befehl möglich? Ist es möglich, das für die gesamte Sitzung zu tun?
Ich möchte eine ausführbare Datei unter Linux ausführen und unabhängig vom zurückgegebenen Exit-Status einen guten Exit-Status zurückgeben. (dh kein Fehler.) (Dies liegt daran, dass ich sh -exdas Skript verwende und es auch dann weiter ausführen soll, wenn ein (bestimmter) Befehl fehlschlägt.)
Ich stelle fest, dass auf einem neuen CentOS-Image, das ich gerade von EC2 aus gebootet habe, der Standardwert für ulimit 1024 offene Dateien ist, aber / proc / sys / fs / file-max auf 761.408 festgelegt ist, und ich frage mich, wie diese beiden Grenzwerte funktionieren zusammen. Ich vermute, dass …
Ich benötige Netzwerknachrichten, die gesendet werden, wenn ein Systemdienst abstürzt oder hängt (dh in den Status "Fehlgeschlagen" wechselt; ich überprüfe den Zustand mithilfe von WatchdogSec =). Ich bemerkte, dass neuere Systeme FailureAction = haben, sah dann aber, dass dies keine willkürlichen Befehle zulässt, sondern nur einen Neustart / Herunterfahren. Insbesondere …
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.