打开一个标签并使用ubuntu上的gnome-terminal-tab选项运行脚本



我当前在我的项目目录中。

$ pwd
/home/karthik/Projects

我从cmdline进行以下操作。

gnome-terminal --tab --working-directory="/home/karthik/mininet" -e  "sudo ./my_topo.sh"

我希望上述命令可以执行以下

1) open a tab 
2) go to working directory `/home/karthik/mininet`
3) execute the script `my_topo.sh`

相反,它似乎正在执行以下操作。

1) open a terminal. 
2) go to working directory `/home/karthik/mininet`
3) execute the script `my_topo.sh`

另外,在相关说明上,如何打开具有sudo特权的选项卡,以便我不必输入密码?

我尝试做以下

WID= xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| awk '{print $5}'; xdotool windowfocus $WID; xdotool key ctrl+shift+t $WID

这确实打开了一个新选项卡,但是如何在"新标签"中执行以下命令。

cd /home/karthik/mininet;
sudo ./my_topo.sh

尝试一下bash脚本:

   #!/bin/sh
   gnome-terminal -x sudo ./home/karthik/mininet/my_topo.sh

相关内容

  • 没有找到相关文章

最新更新