Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile

Hors ligne