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é.

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, 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} "nohup 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} "find /sauvegarde -name "${FICHIER_A_SAUVEGARDER}.*.${DATE}" -exec nohup scp {} ${SERVER_DISTANT}:/sauvegarde/ \; &"
}
Si l'un d'entre vous a une solution ?

Merci d'avance.