我对理解还很陌生chroot。某些软件包安装自己的用户 ( _packagedaemon) 并创建自己的目录 ( /var/package/)。
但是,我无法判断该进程是否配置为在 a 中运行chroot,并且我不确定在哪里检查。
这个问题不是这个问题的重复找出正在运行的进程的当前工作目录?,因为写入目录可以与工作目录不同。
例如,我通过my_script.sh在 ~/ 中运行两次(一个接一个)来启动两个进程。
在 中my_script.sh,我已将输出写入名称为时间戳的文件夹。因此,尽管工作目录相同,但两个进程实际上写入不同的目录,例如~/1212_000001/和~/1212_000003/。(第一个进程在 12 月 12 日 00:00:01 开始,第二个进程在 2 秒后开始)
链接问题中的解决方案为我返回~/了两个进程的相同结果,因此无法达到我的目的。
怎么做?