JeffAries Posté(e) le 16 janvier 2014 Partager Posté(e) le 16 janvier 2014 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 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 16 janvier 2014 Partager Posté(e) le 16 janvier 2014 (modifié) 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: son nom doit se terminer par le suffixe “.sh”. les permissions doivent être à 755. 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é le 16 janvier 2014 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
samuel Posté(e) le 21 septembre 2015 Partager Posté(e) le 21 septembre 2015 Bonjour, je viens de faire cette manip, mais mon syno (en 5.2) ne lance pas le script ! avez vous une solution ou une piste ? Cordialement Samuel 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 21 septembre 2015 Partager Posté(e) le 21 septembre 2015 Si tu as suivi à la lettre les étapes décrites par @CoolRaoul, c'est que ton script ne fonctionne simplement pas. Est-ce que tu l'as testé avant d'en faire un service au démarrage. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
samuel Posté(e) le 21 septembre 2015 Partager Posté(e) le 21 septembre 2015 Oui, mon fichier .sh lance bien mon appli ... dans quel log on peut voir le lancement du service ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gaetan.cambier Posté(e) le 21 septembre 2015 Partager Posté(e) le 21 septembre 2015 Quel appli ? Le syno à t il toutes les dépendance que ton appli à besoin ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
samuel Posté(e) le 21 septembre 2015 Partager Posté(e) le 21 septembre 2015 Mon application est sous mono, si je lance mon exe sous putty et il me créé bien mon fichier de trace a la racine de mon exe. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
samuel Posté(e) le 29 septembre 2015 Partager Posté(e) le 29 septembre 2015 (modifié) 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é le 29 septembre 2015 par samuel 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gaetan.cambier Posté(e) le 29 septembre 2015 Partager Posté(e) le 29 septembre 2015 http://linux.die.net/man/1/mono-service Mono-service est installé ou pas sur le n'as ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
samuel Posté(e) le 30 septembre 2015 Partager Posté(e) le 30 septembre 2015 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 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
samuel Posté(e) le 30 septembre 2015 Partager Posté(e) le 30 septembre 2015 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 ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.