如何打开 gnome 终端以不断地使用 gnome-terminal 执行命令?

how to open a gnome terminal to execute a command with gnome-terminal, constantly?

我有一个包含这些行的 sh 文件:

gnome-terminal\
  --tab\
    --title="ElasticSearch"\
    --working-directory="/home/username/program/bin"\
    -e "bash -c './somecommand'"\

当我 运行 它时,一个 gnome 终端将打开并且 运行 一个命令给我。问题是,当我按 ctrl+c 停止 运行ning 命令时,终端关闭了。有没有办法停止 运行ning 命令并使终端保持活动状态?提前致谢。

您的命令工作正常,但 gnome-terminalsomecommand 终止后关闭,原因是 gnome-terminal 而不是 运行 bash 因为它是默认的 shell.

要在command命令完成后得到bash提示($),需要触发回来。

-e "bash -c ./somecommand;bash"\

-e 已被弃用。现在使用 gnome-terminal -- somecommand