我想使用以下选项运行两个终端。
1)
gdb drizzle
2)
gdb drizzled << EOF
如果我使用 gnome-terminal 或 xterm 启动脚本,它不会运行我之后给它的命令。
我想使用以下选项运行两个终端。
1)
gdb drizzle
2)
gdb drizzled << EOF
如果我使用 gnome-terminal 或 xterm 启动脚本,它不会运行我之后给它的命令。
1)
xterm -e gdb drizzle
2)
xterm -e bash -c 'gdb drizzled <<EOF
heredoc ...
EOF'
-e
选项xterm
不运行 shell,所以bash
如果你想使用 shell 特性,比如 here-doc,你需要显式调用。
如果您希望 xterm 在命令执行后继续存在,请使用:
xterm -e bash -c 'command; echo Press return to exit; read x'
我认为您在命令中添加了一个额外d
的内容:
gdb drizzled << EOF
也许应该是
gdb drizzle << EOF
它还取决于您在 EOF 之后放置的命令。