我在一台机器上运行 process1 并生成一些日志文件。现在我想启动另一个进程,它可以在任何机器上想知道 process1 是否正在运行,并且如果它正在运行,它想在启动 process2 的终端上流式传输进程一生成的日志文件。
Process2 将按如下方式调用:process2 -dir "DirPath"。在这个 DirPath 中,进程 1 编写了一个文件,其中包含“进程 1 的 pid”、“进程 1 的主机名”和“进程 1 的日志文件”等信息。所以 process2 可以访问这个文件并拥有有关 process1 的所有信息。现在 process2 想知道 process1 当前是否正在运行 如果它正在运行,那么它需要将 process1 在 logfile 中写入的数据流式传输到启动 process2 的终端。