Wie lassen sich zwei Verzeichnisstrukturen am besten vergleichen und nicht benötigte Dateien und Verzeichnisse am Zielspeicherort löschen? Ich habe eine kleine Web-Fotogalerie-App, die ich entwickle. Benutzer können Bilder über FTP hinzufügen und entfernen. Die von mir geschriebene Webgalerie-Software erstellt neue Miniaturansichten im Handumdrehen, behandelt jedoch keine Löschvorgänge. Was ich tun …
Ich möchte einen einfachen Weg in Linux, um alle meine aktuellen Prozesse zu beenden. Das Problem dabei kill -9 -1ist, dass es auch das aktuelle Terminal beendet. Gibt es eine einfache Möglichkeit, alles außer dem aktuellen Terminal zu töten?
Das Ausblenden der Ausgabe eines Shell-Befehls umfasst normalerweise das Umleiten von stderr und stdout. Gibt es eine eingebaute Funktion oder einen Befehl, der die Ausgabe standardmäßig verbirgt, aber bei einem Fehler die gesamte akkumulierte Ausgabe ausgibt? Ich möchte dies als Wrapper für Remote- sshBefehle ausführen. Jetzt verwenden sie die Umleitung, …
Ich habe eine 100-GB-Datei und möchte diese in 100 1-GB-Dateien aufteilen (nach Zeilenumbruch). z.B split --bytes=1024M /path/to/input /path/to/output Für die 100 generierten Dateien möchte ich gzip / zip auf jede dieser Dateien anwenden. Ist es möglich, einen einzelnen Befehl zu verwenden?
Ich habe ein Skript in /etc/init.d/ erstellt, das mehrere andere Skripte von anderen (nicht root-privilegierten) Benutzern aus ihren Home-Verzeichnissen ausführen muss, als ob sie sie gestartet hätten. Ich starte diese Skripte mit: sudo -b -u <username> <script_of_a_particular_user> Und es funktioniert. Aber für jedes Benutzerskript, das weiterhin ausgeführt wird (zum Beispiel …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verwenden Sie beispielsweise den Befehl cat foo.txt | xargs -I{} -n …
Ich versuche, ein Skript zu schreiben, mit dem IPMI auf einer Vielzahl von Computern aktiviert werden kann, ohne dass eine KVM nach der anderen an diese angeschlossen werden muss. Ist es möglich, die BIOS-Einstellungen von Linux aus zu ändern? Betriebssystem ist SL6. Ich verstehe, dass jede Maschine wahrscheinlich aus- und …
Ich bin ein Anfänger im Bash-Scripting. Ich möchte ein Bash-Script erstellen, um die Installation und Konfiguration von Inhalten auf meiner Linux-Box auf automatisierte Weise durchzuführen. Angenommen, ich möchte bearbeiten /etc/yum.repos.d/epel.repo durch das Bash-Skript Was ich tun möchte, ist wie folgt Öffnen Sie die Datei /etc/yum.repos.d/epel.repo Suchen Sie den Abschnitt [epel] …
Ich habe eine .pidDatei und muss prüfen, ob der Prozess ausgeführt wird. Bisher habe ich zwei Möglichkeiten gefunden kill -0 `cat something.pid` Dies gibt einen Fehler aus, wenn die PID nicht läuft. Ich weiß, dass dies umgeleitet werden kann /dev/null, aber ich denke, dass dies nicht die beste Lösung ist. …
Ich möchte ein einfaches Skript schreiben, das mich benachrichtigt, wenn sich ein Protokoll ändert. Dafür benutze ich grep, um die Zeilen zu finden, die mich interessieren. Im Moment funktioniert es so: grep line /var/log/file | mail -s Log email@domain.tld Problem ist, dass dies eine Mail sendet, auch wenn keine passenden …
Ich versuche, eine INI-Datei in Bash-Array-Variablen zu konvertieren. Die probe ini ist wie folgt: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path so werden diese: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar und so weiter. Im Moment konnte ich mir nur diesen Befehl einfallen lassen awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 …
Ist es möglich, einen Heredoc in eine Bash-Funktion einzufügen ? Das folgende einfache Beispiel führt zu einem Fehler: ./heredoc_in_function.sh: 10: Syntax error: end of file unexpected (expecting "}") #!/bin/sh my_function () { cat <<HEREDOC heredoc contents HEREDOC } my_function Umgebung: Ubuntu 11.04 (GNU / Linux 2.6.38-8-Server x86_64) GNU Bash, Version …
Gibt es eine Möglichkeit, die angezeigten Informationen durch Ausführen eines Bash-Skripts mit der Option -x in eine Datei zu senden, ohne die Standardausgabe zu ändern, die von einem Benutzer angezeigt wird, der das Skript ausführt? Dies ist eine Debugging-Funktion, die ich in ein Bash-Skript implementieren möchte, das wir häufig verwenden …
Ich frage mich, ob ich ein Skript schreiben kann, das eine Änderung in einer Datei überwacht und eine Aktion ausführt, wenn die Änderung erkannt wird. Ausführliche Erklärung: OpenVPN schreibt seinen Status alle 1 Minute in eine Datei. Ich muss diese Statusdatei analysieren und Maßnahmen ergreifen. OpenVPN schneidet die Statusdatei vor …
Sie kennen die Situation: Sie sind in der Mitte der Eingabe eines langen Befehls (z. B. einer Commit-Nachricht) und stellen fest, dass Sie vergessen haben, einen vorausgesetzten Befehl auszuführen, der nicht hinzugefügt werden kann &&. Wenn mir das passiert, wähle ich normalerweise aus, was ich mit der Maus eingegeben habe, …
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.