Le 11/06/2010 08:26, Sylvain Sauvage a écrit : > Basile Starynkevitch, vendredi 11 juin 2010, 07:37:50 CEST >> >> On Fri, 2010-06-11 at 03:28 +0200, Goldy wrote: >>> Bonsoir à tous, >>> >>> J'ai accidentellement effacé un script bash en cours d'exécution suite à >>> une erreur bête avec la commande mv (je l'ai écrasé avec un fichier de >>> 8go...) >>> >>> Je constate que le script semble continuer de s'exécuter normalement, et >>> je me demandais donc s'il existait pas un quelconque moyen d'obtenir la >>> version en mémoire du script actuellement en cours d'exécution. >> >> >> Peut-être que /proc/<pid-du-shell>/fd/ pourrait aider? >> >> Mais je n'en sais rien! > > Non, le shell conserve bien le fd du fichier script mais, > dans /proc/<pid>/fd/, c’est un lien symbolique. > > Sinon, il reste /dev/mem à parcourir ou bien essayer de > retrouver les inodes du fichier sur le disque… >
En réalité, ça marche quand même. Après quelques échanges en privés avec Jacques-Daniel Pillon, il a eu la très bonne idée de faire un essai, et cela a fonctionné. J'ai pu récupérer le script avec cette méthode. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: http://lists.debian.org/[email protected]

