Bozol
Aktives Mitglied
Thread Starter
- Dabei seit
- 16.07.2003
- Beiträge
- 3.491
- Reaktionspunkte
- 2.206
Hallo zusammen, ich habe ein Problem.
Da DSW von Arzahi mit dem aktuellen OSX nicht mehr läuft versuche ich die Aufgabe mittels Launchd zu lösen.
Es soll, wenn das NAS läuft (es läuft nicht 24/7), per Shellscript regelmässig eine Auflistung div. Directories als Textfile erstellt werden.
Das klappt bei laufendem NAS gut, hat aber einen Schönheitsfehler: Der Task läuft weiter obwohl der mittels PathState vorgegebene Pfad nicht (mehr) existiert, weil z. B. die Freigabe mittlerweile ausgeworfen oder das NAS gar nicht gestartet wurde. Trotzdem wird das Textfile erzeugt welches aber dann keinen Inhalt mehr hat.
Hier meine .plist, zusammengeklickt mittels LaunchControl:
Danke fürs lesen, freue mich über jeden Tipp.
Gruss,
Fred
Da DSW von Arzahi mit dem aktuellen OSX nicht mehr läuft versuche ich die Aufgabe mittels Launchd zu lösen.
Es soll, wenn das NAS läuft (es läuft nicht 24/7), per Shellscript regelmässig eine Auflistung div. Directories als Textfile erstellt werden.
Das klappt bei laufendem NAS gut, hat aber einen Schönheitsfehler: Der Task läuft weiter obwohl der mittels PathState vorgegebene Pfad nicht (mehr) existiert, weil z. B. die Freigabe mittlerweile ausgeworfen oder das NAS gar nicht gestartet wurde. Trotzdem wird das Textfile erzeugt welches aber dann keinen Inhalt mehr hat.
Hier meine .plist, zusammengeklickt mittels LaunchControl:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>KeepAlive</key>
<dict>
<key>PathState</key>
<dict>
<key>/Volumes/Filme/</key>
<true/>
</dict>
</dict>
<key>Label</key>
<string>net.fred.local.listeNAS</string>
<key>Program</key>
<string>/Users/fred/Library/Scripts/VideosaufNAS</string>
<key>ThrottleInterval</key>
<integer>1800</integer>
</dict>
</plist>
Danke fürs lesen, freue mich über jeden Tipp.
Gruss,
Fred