Bonjour,
J'ai un script qui part d'un serveur central, qui fait un ssh find vers un second serveur puis un -exec scp vers un troisième serveur. Le tout étant effectué dans une fonction.
Mon souhait étant de lancer cette fonction en arrière plan. J'ai essayé en utilisant nohup ... &. En fait ça ne mets pas le contenu en arrière plan comme souhaité.
J'ai essayé ça, fonctionne mais pas en arrière plan :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fct_save() { ssh ${SERVER_SOURCE} "find /sauvegarde -name "${FICHIER_A_SAUVEGARDER}.*.${DATE}" -exec scp {} ${SERVER_DISTANT}:/sauvegarde/ \;" }
J'ai essayé ça, idem :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fct_save() { ssh ${SERVER_SOURCE} "nohup find /sauvegarde -name "${FICHIER_A_SAUVEGARDER}.*.${DATE}" -exec scp {} ${SERVER_DISTANT}:/sauvegarde/ \; &" }
Si l'un d'entre vous a une solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fct_save() { ssh ${SERVER_SOURCE} "find /sauvegarde -name "${FICHIER_A_SAUVEGARDER}.*.${DATE}" -exec nohup scp {} ${SERVER_DISTANT}:/sauvegarde/ \; &" }
Merci d'avance.
Partager