我想使用以下选项运行两个终端。
1)
gdb drizzle
2)
gdb drizzled << EOF
如果我用gnome-terminal或xterm启动脚本,它不会运行我之后给出的命令。
答案 0 :(得分:1)
1)
xterm -e gdb drizzle
2)
xterm -e bash -c 'gdb drizzled <<EOF
heredoc ...
EOF'
-e
的{{1}}选项不运行shell,因此如果要使用here-doc等shell功能,则需要显式调用xterm
。
如果您希望在执行命令后xterm保持不变,请使用:
bash
答案 1 :(得分:0)
我认为您在命令中添加了额外的d
:
gdb drizzled << EOF
或许应该是
gdb drizzle << EOF
此外,它取决于您在EOF之后放置的命令。