首页 > 解决方案 > 我可以在不同的 xterm 进程中运行“cd”吗?

问题描述

RH6。例如,是否可以在正在运行的 xterm 进程中从不同的进程发出 cd 命令?我知道现有 xterm proc 的 pid。我实际上想先“回显”一条消息,然后再 cd。就像是...

echo "Your time in this workarea has expired.  You are being sent home"
cd ~

如果我能以某种方式作为不同的用户(不是目标 proc 的所有者)执行此操作,那就太好了(我不是也不能是 root)。但如果这不可能,也许让目标 xterm 所有者创建一个将这些命令包装在其中的可执行文件,然后在第二个 proc 运行它时在可执行文件上设置粘性位可能会起作用。不确定皮棉检查是否会将此视为某种犯规。

标签: linux

解决方案


我只想发表评论,但我没有足够的声誉。但我认为这可能是在正确的轨道上:

https://serverfault.com/questions/178457/can-i-send-some-text-to-the-stdin-of-an-active-process-running-in-a-screen-sessi


推荐阅读