J'exécute 'rsync -a -i/foo/bar'. De temps en temps, j'aimerais savoir ce que fait exactement rsync en ce moment sans avoir la sortie -v tout le temps. Est-il possible d'augmenter la verbosité des processus en cours, par exemple en envoyant un signal de destruction?
Je voudrais rediriger la sortie dans un fichier puis tail -f
pour voir la sortie quand vous le souhaitez:
rsync -a /foo /bar >/tmp/rsync.log 2>&1
si nécessaire:
tail -f /tmp/rsync.log
J'utilise rsync -v --stats --progress
En plus de -i, vous pouvez utiliser --progress pour plus de verbosité lors de l’envoi de données. par exemple:
rsync -ai --progress .....
Si vous en avez besoin de plus en plus, le meilleur moyen consiste à le consigner comme @Marc M l’a dit plus haut.
La documentation rsync
ne décrit pas ce comportement, et il n’existe pas de signal standard (correct ou de facto) à envoyer à un processus afin de modifier sa verbosité.
Cependant, grâce à la nature incrémentielle de rsync
name__, vous devriez pouvoir abandonner un rsync
en cours d'exécution avec Ctrl+C et relancez-le avec '-v' sans perdre beaucoup de temps en conséquence.