#1 Le 31/08/2007, à 10:55
- maitredede
Service .Net avec Mono : script de lancement et arret
Hello World !
J'ai codé quelques services windows en C#, et en me penchant sur ma boite ubuntu (Feisty), j'ai remarqué que la plateforme Mono me permet de lancer des services via mono-service (mono-service2 pour .Net 2).
A part un lancement et un arrêt manuel (pas top) je voudrai savoir si quelqu'un a déjà mis en place un lancement/arrêt automatisé d'un tel service, un peu comme d'autre démons du systèmes.
Pour information, l'aide que nous donne mono-service :
dede@dede-prod:~$ mono-service2
You must specify at least the assembly name
Usage is: /usr/bin/mono-service2 [options] service
-d:<directory> Working directory
-l:<lock file> Lock file (default is /tmp/<service>.lock)
-m:<syslog name> Name to show in syslog
-n:<service name> Name of service to start (default is first defined)
--debug Do not send to background nor redirect input/output
--no-daemon Do not send to background nor redirect input/output
Controlling the service:
kill -USR1 `cat <lock file>` Pausing service
kill -USR2 `cat <lock file>` Continuing service
kill `cat <lock file>` Ending service
Hors ligne
#2 Le 31/08/2007, à 11:39
- trucutu
Re : Service .Net avec Mono : script de lancement et arret
Qu'est ce que tu appelles de manière automatisée ?
Parce que si il faut lancer ta commande tous les x temps, tu peux aller voir du côté de crontab, par exemple.
La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !
Hors ligne
#3 Le 31/08/2007, à 21:50
- maitredede
Re : Service .Net avec Mono : script de lancement et arret
Nan, c'est pas ça, je dois m'être mal exprimé...
En fait, je voudrai un tit script, genre monservice start ou monservice stop... Avec aussi un monservice status fiable...
L'expression "automatisé" c'est pour que le service se lance au démarage de la machine, et s'arrete à l'arret... Rien de sorcier... Simplement, je ne sais pas comment faire un script qui fait ça tout seul, puisque la syntaxe n'est pas la même qu'un démon linux classique...
J'espère que c'est plus clair
Hors ligne