bash - -echoctl 在分叉程序中未被确认
问题描述
请,
我有一个终端应用程序,不需要将控制字符回显到终端。我可以愉快地在终端发出“stty -echoctl”,运行我的应用程序并获得我想要的结果。此外,我可以在 .bashrc 中包含“stty -echoctl”,一切都很好。(我也将它添加到 .profile 中,但无论如何似乎都会引入 .bashrc )
然后我可以打开另一个终端(在原始控制台中输入“konsole/gnome-terminal/xterm”,我再次得到我期望的结果。
我遇到的问题(这是准备从另一个应用程序中分叉程序)是,如果我尝试
$ xterm -e ./V2.13
甚至
$ xterm -e bash -c ./V2.13
控制字符实际上回显到我的应用程序。??
编辑:此外,执行 bash 来执行我的应用程序是否需要(好处)?
解决方案
推荐阅读
- python - 迭代熊猫数据框并应用条件
- javascript - 将已经四舍五入的浮点数字符串化,然后将其转换回数字会产生进一步的精度错误吗?
- directx-9 - 为什么不推荐使用 d3d 效果框架?
- powershell - 在 PowerShell 中修改对象结果
- python - 尝试制作加密代码但出现许多错误
- wordpress - WooCommerce - WooSquare Plus 插件 - 加上产品变体必须是一个数组
- macos - macOS Catalina - 无法打开“fse.node”,因为无法验证开发者。在进行 npm run dev 或观看时
- c++ - 将值从另一个数组写入数组,不包括不需要的值c ++
- node.js - 如何执行子聚合来计算每个桶没有值的字段?
- c# - EF Core Bulk Extensions:索引超出 BulkInsert 的范围