Hum... Je n'ai peut-être pas été très clair...
De manière plus pratique, voilà mon problème : je développe un programme serveur sur une machine de développement A, puis je transfère par une commande "scp" mon fichier programme vers une machine de test B pour l'exécuter.
Jusqu'à récemment, j'utilisais une CentOS 5.2. Sur cette distribution, je pouvais écraser le fichier sur la machine B, même si l'ancien programme était en cours d'exécution. Je n'avais plus qu'à relancer le programme et le tour était joué.
Depuis peu, je suis passé à une CentOS 5.5. Mon souci, c'est que ma commande "scp" sort en erreur lorsque j'essaie de transférer le fichier programme de A vers B si l'ancien programme est en train de tourner. Il faut donc que j'arrête le programme sur B, que je transfère le nouveau programme de A vers B, puis que je l'exécute sur B.
Bon, ca ne fait qu'une opération en plus, mais vous connaissez les informaticiens : on est tous des fainéants ! En fait, au delà de l'aspect pratique, j'aimerais bien comprendre quel mécanisme se cache derrière tout ca. (Où cela se situe-t-il ? Est-ce une option du noyau, ou cela se paramètre-t-il ailleurs ?)