我是脚本新手。
我在我的项目中使用以下代码,但终端立即关闭。我想保留终端并继续运行
#!/bin/bash/
gnome-terminal --tab --working-directory="/home/sandhya/OpenBTS/public/openbts/trunk/apps/" -e "file = grep OpenBTS /home/sandhya/OpenBTS/public/openbts/trunk/apps
if [ -f $file ]
then
echo " file exits"
sudo "/home/sandhya/OpenBTS/public/openbts/trunk/apps/OpenBTS"
fi"
我希望终端保持不变并继续运行应用程序。
如果我使用的方法或语法错误,请纠正我。
在gnome-terminal
中,
-- go to Edit -> Profiles.
-双击Default
个人资料
-点击Title And Command
标签。
-从位于窗口底部when command exits
列表中选择Hold Terminal Opens
。
-关闭窗户
现在运行你的脚本它将工作
或者,您也可以添加配置文件并运行脚本,如下所示
单击New
选项卡,然后提供您的个人资料名称
从标记为命令退出时的下拉菜单中选择持有终端。您应该为此创建一个新的配置文件并执行
gnome-terminal --window-with-profile=NAMEOFTHEPROFILE -e command
要使终端在命令退出时停留,请执行以下操作:
在konsole
有一个--noclose
旗帜。
在xterm
,有一个-hold
旗帜。