Come faccio a scrivere uno script di avvio per Mac OS X?
Domanda
Ho creato un file JAR in Java, e voglio rendere l'applicazione si avvia automaticamente durante l'avvio del sistema in su. Ho trovato devo scrivere uno script di shell per questo. Che cosa dovrebbe essere che shell script simile? C'è qualcos'altro che devo fare per rendere un'applicazione avvia automaticamente al boot?
Soluzione
Il modo migliore per lanciare i programmi in OS X all'avvio è quello di creare un demone launchd
come spiegato qui .
Altri suggerimenti
In Mac OS X si può anche solo correre "program.jar aperta" (o qualsiasi cartella, '-a' per le applicazioni native) e si aprirà staccata dal terminale con le impostazioni di ambiente predefinite che sarebbe usare se si basta fare doppio clic su di esso.
È inoltre possibile aggiungere un programma (o lo script) per gli elementi di accesso dell'utente tramite Preferenze di Sistema> Account>> gli articoli Inizio 'username'. Questo è completamente punta e clicca e non richiede uno script di shell
Lo shellscript sarebbe qualcosa di simile a questo:
cd /directory/to/jar
java -jar Jar.jar
O forse non è effettivamente bisogno di scrivere Jar.jar, solo Jar. Non mi ricordo bene.