Forum Linux.général [RESOLU] LFTP en background sans terminal

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
28
avr.
2014

Bonjour,
Je rencontre un souci avec un script que j'utilise pour transférer des données via LFTP.

Je m'explique :
J'ai un NAS qui permet de lancer des scripts automatiquement à partir de l'interface utilisateur (au final il génère des crontab comme n'importe quel linux)
Ces crontab s'éxécutent bien à l'heure demandée, et lancent les scripts sans problème.
J'ai un script incluant une commande LFTP qui s'éxécute parfaitement lorsque je le lance dans le terminal à la main.
Mais il refuse de s'ouvrir via une crontab.
En fait j'ai l'impression que LFTP refuse de démarrer si le terminal n'est pas ouvert.
J'ai essayé de lancer LFTP dans un "screen", cela fonctionne en le lançant à la main, mais même problème via une crontab.

Donc ma question : Comment lancer LFTP hors-terminal (hors affichage en fait) ?

Je planche la-dessus depuis des jours sur tous les forums et sur google mais je n'arrive pas à trouver.
Quelqu'un à t'il une idée ?

edit : il fallait renseigner dans la tache cron le chemin absolu de la commande lftp.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.