Launchd plist über PHP-Website erstellen

Freitag, 17 September 2010
5.0/5 rating 1 vote
Beschreibung

Immer wieder gab es die Problematik mal schnell einen launchd plist zu erstellen.
Eine alternative war Lingon, dieses Programm muss allerdings installiert sein.
Daher habe ich eine kleine PHP Seite gebaut, die launchd plist erstellt.
In wenigen Sekunden hat meine eine gültige launchd plist.
[url]http://plist.spotmac.de[/url]
Viele spaß damit!
Michael Rieder | [email]Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein![/email] | [url]www.hsd.de[/url]
Systemberater

[zo: Ich hab” da mal reingeguckt und mir ein Test-File erstellen lassen; allerdings ohne es dann in launchd zu installieren. Das File sieht aber korrekt aus: Das Format ist richtig, das XML ist nicht kaputt, die entsprechenden Elemente sind vorhanden. Bin ziemlich sicher, dass die plists, die man mit dieser Page generiert, auch funktionieren.
Ich sehe nur ein kleines Problem, das man ankreiden könnte:
Es ist für Nicht-Kenner von Launchd wahrscheinlich schwierig, auf Anhieb ein passendes File generieren zu können, weil man halt schon einiges wissen muss. Wenn man zum Beispiel die Befehl ”/usr/local/bin/myscript.sh -u machmal” ähnlich wie per Cronjob timen möchte, muss man den Befehl natürlich unter ”ProgramArguments” eingeben; soweit steht das auch da. Allerdings möchte launchd gerne pro ”item” ein eigenes ”argument”, also: ”/usr/local/bin/myscrpt.sh”, dann eines mit ”-u”, und dann noch eines mit ”manchmal”.
Der Autor der Page hat zwar (meist sehr gute) Hilfetexte integriert, aber die nützen einem kompletten Anfänger halt nicht so viel. Umgekehr, der Fairness halber: Auch lingon war da wohl nicht für End-Anwender gedacht. Und vielleicht muss es das auch gar nicht, von daher.... .

Kurz: Ich find”s gut und brauchbar. Persönlich nehme ich meist einfach ein bestehendes plist-Objekt und passe das an (weil ich da nicht alle Entscheidungen von null auf treffen muss), aber wer öfters solche Files erstellt, könnte sich diese Seite mal angucken.]

Spezifikationen

Hits

1558

© by macjaner.ch | Powered by GoeGG-ArT.ch