是否可以在* nix中更改正在运行的进程的选项?
例如,如果我通过SSH连接到服务器并运行zip -rq file.zip public_html
,它将开始将公共html文件夹压缩到file.zip中,但它不会给我任何输出。如果我在第一个命令运行时第二次SSH服务器,是否有办法更改选项(在此示例中从-rq
到-r
)?
我不是在寻找特定于上述场景的答案,而是针对任何场景/流程的一般答案。
答案 0 :(得分:1)
答案是:没有
由于命令行参数通常在程序启动时进行评估,因此现在可以这样做。
但是为什么不在没有-q?
的情况下直接启动zip命令您也可以将输出重定向到文件并在另一个会话中阅读:
在第一次会议中执行:
zip -r file.zip public_html >/tmp/ziplog.log
在第二次会议中执行:
tail -f /tmp/ziplog.log