[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[HS] Re: Récupérer un script en cours d'execution



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…

-- 
 Sylvain Sauvage


Reply to: