加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 让一个应用程序认为它的stdin是交互式的,而不是管道

发布时间:2020-12-15 16:51:10 所属栏目:安全 来源:网络整理
导读:我试图做相反的 Detect if stdin is a terminal or pipe? 我正在运行一个应用程序,它改变了它的输出格式,因为它检测到stdout上的管道,我想让它认为它是一个交互式终端,所以我得到相同的输出重定向时。 我想是在一个期望的脚本或使用proc_open()在PHP包装
我试图做相反的

Detect if stdin is a terminal or pipe?

我正在运行一个应用程序,它改变了它的输出格式,因为它检测到stdout上的管道,我想让它认为它是一个交互式终端,所以我得到相同的输出重定向时。

我想是在一个期望的脚本或使用proc_open()在PHP包装它会做到,但它不是。

有什么想法吗?

啊哈!

脚本命令执行我们想要的…

script --return -c "[executable string]" /dev/null

做窍门!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读