Closed Cyril32340 closed 5 years ago
Bonjour. Synology est du Linux. C'est donc la même démarche qu'il faut suivre. Celle-ci est expliquée dans la section "installation" de chaque plugin !
Merci beaucoup pour ton retour, je vais tester ça.
Par ailleurs, une idée fonctionnelle afin de faire tourner node en tâche de fond sur le syno? J'utilise livebox assistant, qui est fonctionnelle lorsque je le lance dans une fenêtre SSH, par contre dés que je la ferme, il s'arrete.
Avec ps aux
pas de node index.js, et la avec la commande /opt/bin/node /root/assistant-plugins/index.js > /var/log/assistant-plugins.log &
j'ai le message suivant:
admin@DiskStation:~$ -sh: /var/log/assistant-plugins.log: Permission denied
Pour l'instant j'utilise node v8 et ai utilisé le planificateur de tâche comme indiqué dans ton tuto:
Merci, Cyril
Faut lancer la commande en root
Malheureusement déjà testé :
Différente erreur cette fois... Il doit qu'il ne trouve pas Node dans le répertoire indiqué...
Il fallait installer assistant plugin en mode root? Si oui, le soucis vient de la je pense.
L’installation de node v8 quant à elle s'est fait automatiquement en utilisant le package de Syno.
Ah je sais. Le problème est le répertoire des logs. L'utilisateur par défaut ne doit pas pouvoir écrire dedans. Donc au lieu de /var/log/assistant-plugins.log
tu peux essayer ~/assistant-plugins.log
qui va mettre les logs dans le répertoire courant de l'utilisateur.
Pas mieux, en root et non root:
Regarde où est installé ton Node.... Peut-être avec which node
(pas sûr de la commande)
La commande a l'air OK:
Aprés dans la directorie:
Donc faut lancer /usr/local/bin/node
au lieu de /opt/bin/node
Ok, c'est à dire dans la tache planifié du syno je remplace
/opt/bin/node /root/assistant-plugins/index.js > /var/log/assistant-plugins.log &
par /usr/local/bin/node /root/assistant-plugins/index.js > /var/log/assistant-plugins.log &
Quand je lance depuis PuTTY:
On avance...
Il le lance avec la commande suivante:
/usr/local/bin/node /volume1/homes/admin/assistant-plugins/index.js
Aprés, ca ne marche pas en ajoutant ni:
> /var/log/assistant-plugins.log &
ni
> ~/assistant-plugins.log &
Une idée pour le lancer en tâche de fond?
Je viens de tester un redemarrage, a priori ça marche nickel en ne mettant que cette ligne dans la tâche planifiée du Syno:
/usr/local/bin/node /volume1/homes/admin/assistant-plugins/index.js &
Merci beaucoup pour ton support, c'est appréciable!
Désolé, journée bricolage dans la nouvelle maison (emménagé cette semaine ^^).
Pour la commande ça serait mieux de faire :
/usr/local/bin/node /volume1/homes/admin/assistant-plugins/index.js > /volume1/homes/admin/assistant-plugins/logs.txt &
Afin d'avoir les logs visibles dans /volume1/homes/admin/assistant-plugins/logs.txt
si t'as des soucis plus tard. À toi de voir !
Bonjour et un grand merci pour tes plugins qui fonctionnent admirablement bien. Saurais-tu par ailleurs expliquer la démarche à suivre afin d'ajouter des plugins lorsque l'on passe par un synology et que l'on à déjà installé un ou plusieurs plugins une première fois?
Merci d’avance pour ton support,
Cdlt, Cyril