回答
检查xterm
会话中的GPG_TTY
变量。它应该有类似
GPG_TTY=/dev/pts/2
值这个方法应该是可用于支持GNU Pinentry终端。
另一种选择,以确定当前终端名称是使用
readlink /proc/self/fd/0
最后一种方法只适用于Linux的
现在,如果你的bash脚本执行命令
echo "Hello, world!" > /dev/pts/2
这条线应该出现在xterm
屏幕上。
在xTerm会话中没有变量'GPG_TTY',但是我确实得到了'echo -e“\ e [91; 1mTest>>/dev/pts/1'的工作。我如何找到正确的/ dev/pts编号? –
@JacobCollins我已更新该帖子。您可以从xterm命令提示符下发出'readlink/proc/self/fd/0' –
谢谢,这似乎工作,但我发现更简单的方法:)无论如何非常感谢 –
我设法通过运行xterm和while循环来清除屏幕,读取日志文件的内容,暂停一秒钟,然后再次循环来制作控制台。这是命令:
xterm -T Console -e "while true: do cls && cat ${0}-LOG.txt && sleep 1; done"
然后送东西到控制台:
echo -e "\e[91;1mTest" >> ${0}-LOG.txt
,控制台也将更新每一秒。
- 1. Visual Studio外部工具发送命令到命令提示符
- 2. Ruby stop telnet echo发送的命令
- 3. 是否可以将命令发送到现有的xterm进程?
- 4. 如何在bash中向外部程序发送外部命令?
- 5. 通过命令行参数发送到主类与外部jar命令
- 6. Vim在光标下发送一个字到外部命令
- 7. 如何将yank寄存器发送到外部命令
- 8. 在vim中发送当前行到外部命令(不捕获)
- 9. WPF发送快速命令到外部硬件
- 10. 用Python从一个xterm窗口发送命令到另一个窗口
- 11. 发送命令到进程
- 12. popen发送命令到
- 13. 发送命令到PIC
- 14. 发送命令到Telnet
- 15. 发送Textframe到WebSocket echo-server
- 16. 发送命令从批处理外壳到外壳
- 17. 使用Greenshot外部命令发送带附件的gmail
- 18. SSH.NET - 发送命令
- 19. Tibco发送命令
- 20. Python发送命令
- 21. C#发送命令
- 22. 发送botfarm命令
- 23. PowerShell的:管道外部命令输出到另一个外部命令
- 24. echo lisp命令到标准输出
- 25. iOS:将命令发送到外设并从中接收响应
- 26. 将unix os命令向外发送到html页面
- 27. 从UserControl外部绑定到命令
- 28. Bash命令echo不运行
- 29. Emacs python echo命令与elpy
- 30. NSTask - 执行echo命令
请显示一些研究工作,并告诉我们您试图通过自己解决这个问题? – quinz