Ich habe viele Sachen in meiner Crontab, einschließlich einiger, die mit meinem Bildschirm sprechen. Wenn ich nicht da bin, um zu benachrichtigen, möchte ich nicht, dass es ausgeführt wird.
Gibt es eine Möglichkeit, zu überprüfen, ob der Computer gesperrt ist, damit ich ihn davon abhalten kann, Dinge zu tun, wenn ich nicht an meinem Schreibtisch bin? Oder alternativ andere Dinge nur tun, wenn ich nicht an meinem Schreibtisch bin?
grep
in einem Test verwenden, ist es am besten, diese zu verwenden,grep -q
damit keine Ausgabe an die Konsole erfolgt. Auch die Klammern sind redundant - sie führen dazu, dass eine Unterschale erstellt wird, obwohl dies in diesem Fall nicht erforderlich ist.