Application lancée au démarrage

petitblanc

Membre enregistré
29 Juillet 2010
2
0
Bonjour,

Je suis sur Mac os X server 10.6.4.
J'ai réalisé une application en java. Celle-ci est lancée par un fichier .sh.
J'ai configuré de telle façon qu'au démarrage de la session, l'application s'exécute.

Je souhaiterais que l'application s'exécute au démarrage de toutes les sessions du système.

Si vous pouvez m'aider.

Merci.
 
Une piste pour tes recherches : je dirais qu'il faut mettre le plist qui va bien dans un répertoire bibliothèque (celui à la racine ou celui dans Système ?), soit dans le répertoire LaunchAgents ou dans LaunchDeamons.
 
Plutôt LaunchAgents, en effet.
 
je suis allé voir du coté de LaunchAgents et j'ai écrit ceci dans le fichier com.test.plist

Bloc de 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>Label</key>
	<string>com.test</string>
	<key>Program</key>
	<string>/xxx/aaa/bcbc.sh</string>
	<key>RunAtLoad</key>
	<true/>
</dict>
</plist>

le fichier bcbc.sh lance une application java .jar

Mon problème est que je ne sais pas où placer ce fichier.

Merci
 
Un peu de documentation (en anglais) sur launchd. Cherche "per-user" dans la page pour aller directement à ce dont on parle.

Regarde aussi la section "Customizing Login and Logout", cela devrait t'intéresser.