J'utilise donc écran GN pour gérer plusieurs scripts/programmes en cours d'exécution. Le multiplexage et la détachable sont très utiles.
J'ai supprimé un script du disque et j'ai maintenant du mal à trouver la sauvegarde. Cependant, l'une des sessions de terminal exécutait le script avant la suppression du fichier et il continue de fonctionner correctement.
Existe-t-il un moyen de détourner la session de terminal qui exécute actuellement le script pour récupérer le contenu de ce fichier?
recherchez le pid du script en utilisant ps
ps -ef|grep script.sh
Fdo 8983 8463 0 12:28 pts/2 00:00:00 /bin/bash ./script.sh
vérifier /proc/$PID/fd/
; il devrait y avoir un lien cassé vers le fichier de script, mais cat
devrait fonctionner (pendant que le script est en cours d'exécution!):
cat /proc/8983/fd/255
#!/bin/bash
# script contents!
bonne chance!