This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

JeffAries

Comment Lancer Un Mono-Service Au Boot

11 messages dans ce sujet

Bonjour à tous,

Quelle serait la méthode la plus efficace pour lancer une appli en Daemon (avec mono-service) sur le syno?

J'ai trouvé mono-service, je sais comment lancer mon .exe en daemon... maintenant, je voudrais le déclarer au startup.

une idée?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Je ne sais pas ce qu'est un "mono service", mais de toutes façon pour lancer des process détachés au boot, Synology a prévu le coup:

Ça se passe dans le répertoire "/usr/local/etc/rc.d"

Y mettre le script de démarrage qui doit respecter les conditions suivantes:

  1. son nom doit se terminer par le suffixe “.sh”.
  2. les permissions doivent être à 755.
  3. Il doit accepter (ou ignorer) en argument "start" ou "stop"
    Au boot, DSM exécute le script avec l'option "start" et lors du shutdown avec l"option "stop"

TIP: le contenu de "/usr/local" est préservé lors des upgrades DSM.

Modifié par CoolRaoul

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

je recherche toujours une solutions pour lancer mon service sous mono.

suivant mes recherches, il faut installer l'application avec mono-service ou mono-service2, mais elles ne sont pas exécutable directement comme mono.

si je lance mon service avec mono : Use mono-service to start service processes

je pense qu'il faut passer des paramètres  !!!

merci pour vos idées.

Modifié par samuel

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Mono fonctionne bien avec "Hello word" en c#.

Lorsque je lance mono-service ou mono-service2, mon syno me dit  : -ash: mono-service: not found.

dans le répertoire : /volume1/@appstore/mono/bin mono-service est présent mais put être pas "installé".

j'ai regardé ton lien et apparemment il faut que la variable : MONO_DISABLE_SHM soit "activée". Ou se trouve cette variable ?

merci

 

Partager ce message


Lien à poster
Partager sur d’autres sites

je viens de trouver pour la variable MONO_DISABLE_SHM.

elle est dans les variables d'environnement et elle est =1 donc ca devrait fonctionner !! et non.

lorsque je lance nomo-service2.sh avec mon programme (MyService.exe) en paramètre, il exécute et fin sans message ...

as tu une idée ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant