Aller au contenu

Probl


Sp@r0

Messages recommandés

bonjour

pour rendre la main au shell il faut mettre une esperluette a la fin de la ligne de commande.

le script tournera en tache de fond.

de m

Lien vers le commentaire
Partager sur d’autres sites

J'allais répondre que j'en été arrivé à la même conclusion que phi.

Mais la j'ai un autre problème étrange :

j'ai édité /etc/rc et dans une des premières lignes j'ai mis à jour le PATH en rajoutant /opt/bin: pour qu'il trouve python et à la fin du script j'ai mis ./mon_script.py

Et la chose étrange si je reboot le syno mon script démarre et s'exécute en tâche de fond, mais si j'essaie de lancer n'importe kel .py cela ne fonctionne pas j'ai un message du style:

env: python: No such file or directory

et si je tape:

export

le PATH ne contient pas le répertoire que j'ai rajouté et qui a pourtant été utilisé dans le script rc.local :blink::blink::blink::blink:

pour preuve le résultat de la commande export :


export PATH='/usr/sbin:/bin:/usr/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin'

et la ligne 5 du fichier /etc/rc

HOME=/

PATH=/opt/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin

export HOME PATH

qui d'ailleurs ne correspondent pas :blink::blink::blink::blink::blink:

Lien vers le commentaire
Partager sur d’autres sites

bonjour,

ben j'ouvre une connexion putty je lance mon script

 ./mon_script.py &

et je ferme putty le script continu a fonctionner

oui. Je suis cependant certain d'avoir d

Lien vers le commentaire
Partager sur d’autres sites

Bon j'ai installé screen et c'est vraiment super !!!

Mais par contre je n'arrive pas à trouver une commande pour lancer mon script python dans un screen et rendre la main aussi tôt au shell.

Quand je le fais à la main ça marche nikel, mais j'aimerais le faire automatiquement pour pouvoir le mettre dans un script de démarrage.

Une suggestion ???

EDIT:

Finalement j'ai trouver c'était marquer dans me man c'est l'option -d -m

Lien vers le commentaire
Partager sur d’autres sites

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.