Sundtek Support Forum
Deutsch => {Single, Dual, Quad} Sundtek SkyTV Ultimate => Thema gestartet von: tkaufmann am Juni 03, 2013, 10:05:39 Vormittag
-
Hallo!
Wie ist denn der vorgesehene Weg für den automatischen Start des Treibers unter OSX (hier 10.7)?
Ich habe mir jetzt wie folgt beholfen:
1) Ein Script namens mediaclient.sh mit folgendem Inhalt:
/opt/bin/mediasrv -d --pluginpath=/opt/bin
sleep 10
/opt/bin/mediaclient --enablenetwork=on
Klar, theoretisch hätte auch die erste Zeile gereicht, die beiden anderen habe ich nur wegen des Netzwerkmodus drin. Scriptdatei ausführbar machen nicht vergessen!
2) Dann ein Eintrag im crontab des Benutzers:
@reboot /Users/tim/mediaclient.sh
Ist nicht sonderlich elegant, weil ein Benutzer angemeldet werden muss, damit der Treiber startet, hat das Problem aber jetzt erst mal gelöst.
-
Hallo,
crontab ist sicherlich keine gute Idee, ich habe das hier einmal weitergeleitet und es wird beim kommenden Update aktualisiert.
Der Treiber laesst sich einfach mit "/opt/bin/mediaclient --start" starten.
Besser ist es enablenetwork=on in eine Konfigurationsdatei zu schreiben.
/etc/sundtek.conf
enablenetwork=on
-
Ah, ok, habe den Aufruf geändert und die /etc/sundtek.conf entsprechend eingerichtet. Funktioniert prima, danke!
Sooo übel ist Crontab in dem Zusammenhang übrigens nicht, denn der Aufruf erfolgt ja nicht zeitgesteuert sondern über das Keyword @reboot. Das ist ein bisschen was anderes als ein Standard-Cron, was Apple da einsetzt. Dennoch wäre es sicherlich schicker, das über launchctl zu lösen, da fehlt mir nur gerade die Zeit für.
-
Die kommende Mac Version wird den Treiber mittels launchctl starten, danke fuer den Hinweis.
Edit: Treiber wurde aktualisiert
-
Cool, danke!