Bash 如何在Unix脚本中强制打开单独的窗口?

Bash 如何在Unix脚本中强制打开单独的窗口?,bash,shell,unix,Bash,Shell,Unix,我想通过double commander()打开一个小的UNIX脚本: 此脚本将远程文件系统装载到本地计算机的专用目录中 当这个脚本从bash(而不是double commander)执行时,我会被询问两台机器的sudo密码 double commander的图形用户界面允许我通过双击来执行脚本,但由于没有提供密码,脚本似乎会无声地失败 我必须如何修改此脚本,使其在另一个bash中单击时执行,以便在该bash中提供两个密码 备注: 我使用Ubuntu/Compiz/Unity,我需要在图形环境中

我想通过double commander()打开一个小的UNIX脚本:

此脚本将远程文件系统装载到本地计算机的专用目录中

当这个脚本从bash(而不是double commander)执行时,我会被询问两台机器的sudo密码

double commander的图形用户界面允许我通过双击来执行脚本,但由于没有提供密码,脚本似乎会无声地失败

我必须如何修改此脚本,使其在另一个bash中单击时执行,以便在该bash中提供两个密码

备注:


我使用Ubuntu/Compiz/Unity,我需要在图形环境中使用它。

如果你想在图形环境中获得终端窗口,你必须运行终端应用程序

试试像这样的东西

xterm -e 'sudo sshfs pi@192.168.178.23:/ ~/mount-pi/data -o reconnect -o allow_other'
还有其他终端应用。选择一个你喜欢的或符合你要求的


当然,如果您在图形环境中而不是,例如,如果您使用(虚拟)控制台,这将不起作用

如果要在图形环境中获得终端窗口,必须运行终端应用程序。尝试类似于
xterm-e'sudo sshfs的方法pi@192.168.178.23://~/mount pi/data-o重新连接-o允许其他'
。如果您不在图形环境中,例如,如果您使用(虚拟)控制台,这将不起作用。您使用的是什么桌面环境?@glennjackman:我使用Ubuntu/Compiz/Unity。@Bodo:这解决了我的问题。谢谢如果您想将其作为相应的答案发布,我将接受作为答案。@TomRoden请将所有要求的信息添加到问题中。
xterm -e 'sudo sshfs pi@192.168.178.23:/ ~/mount-pi/data -o reconnect -o allow_other'