Ich führe diese Schleife aus, um einige Dinge jede Sekunde zu überprüfen und auszudrucken. Da die Berechnungen jedoch einige Hundert Millisekunden dauern, überspringt die Druckzeit manchmal eine Sekunde. Gibt es eine Möglichkeit, eine solche Schleife zu schreiben, bei der ich garantiert jede Sekunde einen Ausdruck bekomme? (Vorausgesetzt natürlich, dass die …
Gibt es Ersatz, Alternativen oder Bash-Tricks, um Befehle zu verzögern, ohne sie zu verwenden sleep? Führen Sie beispielsweise den folgenden Befehl aus, ohne den Energiesparmodus tatsächlich zu verwenden: $ sleep 10 && echo "This is a test"
Ich weiß, dass ich warten kann, bis die Bedingung erfüllt ist, indem ich Folgendes tue: while true; do test_condition && break sleep 1 done Es wird jedoch bei jeder Iteration (Ruhezustand) ein Unterprozess erstellt. Ich könnte sie vermeiden, indem ich tue: while true; do test_condition && break done Aber es …
Der Fall: Ich muss in bestimmten Zeitabständen einige Befehle / Skripte ausführen und dazu habe ich zwei Möglichkeiten: einen cron-job einrichten Implementieren Sie eine Schleife mit sleepim Skript selbst. Frage: Welche Option ist aus Sicht des Ressourcenverbrauchs besser, warum? Ist cronder bessere weg Verwendet cron irgendwelche Trigger oder etwas, das …
Basierend auf verschiedenen Quellen habe ich zusammengeschustert ~/.config/systemd/user/screenlock.service: [Unit] Description=Lock X session Before=sleep.target [Service] Environment=DISPLAY=:0 ExecStart=/usr/bin/xautolock -locknow [Install] WantedBy=sleep.target Ich habe es mit aktiviert systemctl --user enable screenlock.service. Aber nach dem Neustart, Einloggen, Anhalten und Wiederaufnehmen (getestet mit systemctl suspendund durch Schließen des Deckels) ist der Bildschirm nicht gesperrt und …
Ich verwende Ubuntu Server 16.04 und atmöchte das Dienstprogramm in meiner aktuellen Sitzung verwenden, um in einer Minute etwas zu tun (sagen wir eine echo), ohne ein bestimmtes Datum und eine bestimmte Uhrzeit anzugeben - nur eine Minute vor der aktuellen Uhrzeit. Dies ist fehlgeschlagen: echo 'hi' | at 1m …
Ich habe: sleep 210m && for i in $(seq 1 5); do echo -e '\a'; sleep 0.5; done Laufen als einfacher, schnörkelloser Timer, um mich daran zu erinnern, wann etwas getan werden sollte. Das sleep 210mist PID 25347. Ich versuche herauszufinden, wie viel Zeit noch im Schlaf ist. Das Beste, …
Ich benötige eine Reihe von Befehlen oder einen einzelnen Befehl, der bis zum nächsten Auftreten einer bestimmten Zeit wie "4:00" in den Ruhezustand versetzt wird. Wie würde ich das machen? Der atBefehl oder ein Cronjob ist keine Option, da ich das Skript, in dem ich mich gerade befinde, nicht verlassen …
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 …
Ich habe einen laufenden Ubuntu - Server xdmmit , openboxauf dem das zeigt ein Video einen Monitor angeschlossen ist , der über einen Cron - Daemon gestartet wird. Wenn der Monitor für eine bestimmte Zeit nicht verwendet wird, wechselt er in den Ruhemodus und ich kann ihn mit dem Videoprozess …
Ich möchte einen Dateiserver in meinem Netzwerk installieren, um Daten und Backups bereitzustellen. Ich möchte, dass diese Maschine jederzeit verfügbar ist, aber ich möchte sie lieber nicht immer eingeschaltet lassen (um Strom zu sparen). Ist es möglich, Dinge so einzurichten, dass das Ding nach einiger Zeit automatisch angehalten (oder ausgeschaltet) …
Ich habe gerade eine Frage gestellt, wie man einen Prozess dazu bringt, im Hintergrund zu schlafen. Die Notation, die ich mir ausgedacht habe, sieht folgendermaßen aus: sleep 10 && echo "hello world" & Diese Antwort auf eine andere Frage verwendet ein anderes Format. ( sleep 10 ; echo "hello world" …
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.