Ich weiß nicht, ob es eine verfügbare App oder vielleicht einen Terminalbefehl gibt, aber ich möchte eine bestimmte Anwendung zu einem bestimmten Zeitpunkt zwangsweise herunterfahren, ohne die Option zum Abbrechen.
Ich möchte es, damit ich die Zeit wählen kann.
Um es kurz zu machen, es gibt ein Spiel, das unglaublich süchtig macht, und wenn ich es nicht erzwinge, es zu beenden, kann ich mir total vorstellen, wie ich mich für zusätzliche Stunden darin verliere.
Ich möchte die Anwendung lieber einfach beenden, unabhängig davon, wo ich mich im Spiel befinde, also stelle ich sicher, dass ich meine zugewiesene Spielzeit einhalte.
Hier gibt es etwas Ähnliches, das jedoch nicht vollständig anwendbar ist (Die Informationen hier könnten bei der Formulierung einer Antwort hilfreich sein): Wie kann ich meinen Mac zu einem bestimmten Zeitpunkt zwangsweise herunterfahren?
Sie können Apps mit AppleScript beenden, wie zum Beispiel:
osascript -e "tell application 'Safari' to quit"
Daher können Sie Ihrem Crontab ( ) Folgendes hinzufügen, env EDITOR=nano crontab -e
um eine App jeden Tag um 17:30 Uhr ohne Speichern zu beenden:
30 17 * * * /usr/bin/osascript -e "tell application 'Safari' to quit saving no"
Wenn Sie ohne Speichern beenden möchten, können Sie die saving no
.
Alternativ können Sie den Prozess auch mit beenden /usr/bin/killall Safari
.
Zwieback
grg
Snhorq
grg
saving no
ist Teil von AppleScript, nicht von Osascript