我正在尝试运行 bash脚本,其中包含很少的命令要执行。我想打开一个终端并执行多个命令。我编写了命令来设置目录路径,并希望在那里创建一个文件夹。
代码:
gnome-terminal --working-directory=/var/run/
gnome-terminal -e "bash -c \"sudo mkdir sphinxsearch; exec bash\""
这里有两个问题:
1)打开了两个我不想要的独立终端。我只需要一个单一的,我将执行我的命令。
2) sudo mkdir sphinxsearch 文件夹是在我执行bash脚本的默认路径处创建的。我需要在 / var / run /
中创建一个文件夹答案 0 :(得分:1)
每次gnome-terminal
的调用都会打开一个单独的终端。
试试这个:
gnome-terminal --working-directory=/var/run/ -e "bash -c \"sudo mkdir sphinxsearch; exec bash\""
这里我将gnome-terminal
答案 1 :(得分:1)
sudo mkdir /var/run/sphinxsearch;
将在/var/run/