如何获取子进程访问的文件列表?

时间:2020-05-13 02:55:22

标签: python linux

我有一个过程,我正在尝试从Linux机器A迁移到Linux机器B。问题是该过程是一个黑箱(二进制),用于访问A的文件系统上的文件。但是,由于B是一个新盒子,因此二进制文件抱怨B的文件系统上缺少文件,而这些文件在B上运行时曾经存在于A的文件系统上。

我进行此迁移的方式是运行二进制文件,查看它抱怨的文件(例如/random/path/to/file.csv),然后在B的文件系统上生成目录:/ random /path/to/file.csv,然后重新运行该文件,并查看二进制文件抱怨的下一个文件。

现在,这显然要花费大量的时间。更糟糕的是,二进制文件需要很长时间才能启动,因此每次“运行”都需要花费数小时。

我的问题是,是否可以通过某种封装在服务器A上运行此二进制文件,例如作为python脚本中的子进程,并记录其访问的文件?这将帮助我自动化将服务器A的文件系统的相关部分与服务器B同步的过程。

0 个答案:

没有答案
相关问题