我从磁盘中删除了一个脚本,现在我在查找备份时遇到了一些麻烦.但是,其中一个终端会话在删除文件之前执行脚本,并且它继续正常工作.
有没有办法劫持当前运行脚本的终端会话来恢复该文件的内容?
ps -ef|grep script.sh Fdo 8983 8463 0 12:28 pts/2 00:00:00 /bin/bash ./script.sh
check / proc / $PID / fd /;应该有一个到脚本文件的断开链接,但cat应该工作(当脚本运行时!):
cat /proc/8983/fd/255 #!/bin/bash # script contents!
祝好运!