• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

AS nach x Minuten Inaktivitaet eine Aktion (shell script) ausfuehren

  • Ersteller Ersteller Soul Monkey
  • Erstellt am Erstellt am

Soul Monkey

Gast
Ich habe mir ein AppleScript gebastelt welches zwischen zwei Network Locations wechselt und abhaengig davon auf welche NL gewechselt wurde bestimmte Befehle ausfuehrt (Aenderung des outgoing mail servers, Systemlautstaerke, Standarddrucker, Growl Notification).

Nun wuerde ich gerne einbauen das wenn eine NL ausgewaehlt wird das nach x Minuten Inaktivitaet ein shell script (welches den Fast User Switch aktiviert) ausfuehrt. Mir ist bekannt das es in den OS X Security Einstellungen eine Option gibt nach x Minuten auszuloggen, was ich aber nicht will da die Applikationen dann beendet werden.

Ich braeuchte nur Hilfe dabei wie ich nach x Minuten Inaktivitaet eine Aktion (in diesem Fall ein shell script) ausfuehren kann.

Waere ein AppleScript hierfuer ueberhaupt die richtige Wahl?
 
Danke, allerdings muesste ich bei dem LogOut ScreenSaver das Fast User Switching aktivieren und haette dann zumindest das Icon in der Menueleiste. Beim shell script kann ich auch zum FUS LoginScreen ohne FUS vorher aktivieren zu muessen.

Ich werde es jetzt einmal schauen ob man bei sleepwatcher das Ausfuehren von scripten von der aktuellen Network Location abhaengig machen kann.