English 中文(简体)
向另一个终端发送命令
原标题:sending commands to a terminal from another one

假设您有一个6350pid 打开的终端 (T1) 。

类型 :

echo "ls
" > /proc/6350/fd/0 (writen in another terminal (T2)).

这篇文章写道“是”和“T1”中的跳线,但没有执行?为什么?

我还试过用

cat|bash with echo "ls
" > /proc/catPID/fd/0 

但它仍未执行。

有什么想法吗?

谢谢

已编辑 :

一个可能的把戏:

mkfifo toto

$bash < toto

$echo "ls" > toto
问题回答

First, if you want echo to intpret the as newline you have to call it with -e.

其次,你所要的(劫持一个终端)是行不通的,见unix.stackschange 。我在两个会话上都会使用 屏幕 (一个带有 -x 选项)。





相关问题
Using Java to retrieve the CPU Usage for Window s Processes

I am looking for a Java solution to finding the CPU usage for a running process in Windows. After looking around the web, there seems to be little information on a solution in Java. Keep in mind, I am ...

What resources are shared between threads?

Recently, I have been asked a question in an interview what s the difference between a process and a thread. Really, I did not know the answer. I thought for a minute and gave a very weird answer. ...

Run a program from PowerShell with timeout

I ll write a script that runs a program and wait for it finished. But if the program is not finished within a specified time I want that the program is killed.

Bring window to foreground after Mutex fails

I was wondering if someone can tell me what would be the best way to bring my application to the foreground if a mutex was not able to be created for a new instance. E.g.: Application X is running ...

Limit the Number of Created Processes

I have two classes: Action class, that has a method for executing VBScript files, and Item class that contains a list of Action instances. My problem is that I want to limit the number of VBScript ...

if-statement always evaluates to TRUE

Is there any reason why this script always returns "running", regardless of whether my process is started or stopped? if ps ax | grep -v grep | grep "processName" > /dev/null then echo $"...

Python library for Linux process management [closed]

Through my web interface I would like to start/stop certain processes and determine whether a started process is still running. My existing website is Python based and running on a Linux server, so ...

热门标签