如果我将cat命令保存到字符串中,然后执行它,那么我将得到一个错误。linux# cmd="cat /data/test/test.tx* | grep toto"cat: |: No such file or directorycat: grep: No such file or directory
cat: toto: No such file or dir
我只是想学习如何动态地重定向linux进程输入/输出/err(0/1/2),我在in stack overflow 中找到了答案。不幸的是,cat (测试应用程序)不是使用调试信息构建的,gdb抱怨说没有close这样的符号。对于我尝试过的其他系统命令也是如此。我需要做什么才能在gdb中访问这些符号,如果您能够提供替代方法来重定向已经运行的进程的输出,而无需安装外来工具或使用gdb,那将是很好的。This GDB was configured as "x86_64-pc-<