Ich mag den watchBefehl, aber er hat seine Grenzen . Ich bin gespannt, ob ich die Funktionalität von watchmit nachahmen könnte less. Ich suche hauptsächlich nach der Möglichkeit, durch mein Verzeichnis zu scrollen, da es über ein laufendes Skript dynamisch geändert wird.
Ich habe Cygwin auf meinem Windows XP installiert, um einige seiner Befehle zu verwenden. Jetzt muss ich alle 2 Minuten eine Datei überprüfen und möchte watch für diesen Zweck verwenden, aber ich sehe, dass Cygwin keinen solchen Befehl hat. Ist das wirklich wahr? Was kann ich stattdessen tun?
Normalerweise watchbenutze ich ein Linux-Dienstprogramm, um die Ausgabe eines Befehls wiederholt alle n Sekunden zu sehen, wie inwatch df -h /some_volume/ Aber ich scheine nicht in der Lage zu sein, watchmit einer Pipe-Reihe von Befehlen wie: $ watch ls -ltr|tail -n 1 Wenn ich das mache, watchgucke ich wirklich ls …
Ich verwende den watchBefehl, um zu sehen, wie sich der Inhalt meines Verzeichnisses ändert, während ein Skript darauf ausgeführt wird (über watch ls dir/). Es ist ein großartiges Werkzeug, außer dass ich nicht nach unten oder oben scrollen kann, um den gesamten Inhalt zu sehen, sobald die Anzahl der Einträge …
Manchmal starte ich ein Gerät neu und muss sshzurück, wenn es bereit ist. Ich möchte den Befehl ssh alle 5 Sekunden ausführen, bis der Befehl erfolgreich ist. Mein erster Versuch: watch -n5 ssh me@device.local && exit 1 Wie kann ich das machen?
Ich möchte einfach die Anzahl der Zeilen pro Minute berechnen, die zu einer Protokolldatei hinzugefügt wurden. Ich möchte auch die Zählung für jede Sekunde speichern. Was ich brauche, ist die Ausgabe des folgenden Befehls als Liste, die jede Sekunde aktualisiert wird: watch -n1 'wc -l my.log' Wie kann man das …
Was ist das kleinste Intervall für den Überwachungsbefehl? Die Handbuchseite und die Google-Suche geben nicht die kleinste Intervalluntergrenze an. Ich habe durch Experimente herausgefunden, dass es kleiner als 1 Sekunde sein kann. Zum Testen habe ich diesen Befehl auf einer Firewall ausgeführt: watch -n 0.1 cat /sys/class/net/eth1/statistics/rx_bytes Es wird deutlich …
Das Problem ist, dass beim Ausführen von watch der folgende shFehler auftritt: sh: 1: func1: not found Hier ist der Code: #!/bin/bash func1(){ echo $1 } export -f func1 watch func1
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 2 Jahren . watch ps aux | grep foo funktioniert nicht: bash: syntax error …
Ich versuche, die Anzahl der Dateien in meinem /tmp/Verzeichnis zu überwachen . Dafür dachte ich, dass dieser Befehl funktionieren würde: watch sh -c 'ls /tmp/|wc -l' Aber es scheint zu funktionieren, als ob lses keine Argumente gäbe . Ich bin nämlich dabei ~und erhalte stattdessen die Anzahl der Dateien /tmp/. …
Ich versuche, watchFarben aus "Git-Status" anzuzeigen. Ich habe versucht, die Uhr mit der --colorOption auszuführen, wie an anderer Stelle hier vorgeschlagen, aber sie zeigt immer watch --color 'git status'noch keine Farben an.
Ist watchnur die sichtbare Ausgabe eines Befehls überwachen? Angenommen, ich befinde mich in einem Verzeichnis mit folgendem Inhalt: $ ls a b c d e f g h i j k l m n Beim Ausführen watch -g ls -1erwarte ich, dass es beendet wird, wenn eine Datei hinzugefügt oder …
Ich habe einen Befehl ( phpunit), der eine farbige Ausgabe hat. Gemäß dem watchBefehl, sollte ich in der Lage sein, das --colorFlag zu verwenden, um die Farbwiedergabe durchzulassen. Dies funktioniert jedoch nicht. Gibt es noch andere Möglichkeiten, dies zu lösen?
Ich möchte einen Befehl alle 10 Sekunden ausführen und ihn im Hintergrund ausführen lassen (wodurch er eliminiert wird watch?). Alle Antworten zeigen ungefähr Folgendes: Dies wird jedoch immer 11 bis 14 Sekunden lang ausgeführt. Wie kann dies erreicht werden? while true; do # perform command that takes between 1 and …
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.