在登录并 SEE 终端上运行我的 bash 脚本

在登录并 SEE 终端上运行我的 bash 脚本

我需要你的帮助 :) 我有一些在登录时启动的脚本(我在应用程序启动器首选项中设置了它),但我看不到终端。一个脚本很简单,在我的 CMstorm 键盘上点亮灯并将数字锁定设置为 ON。另一个脚本(太长)使用 Internet 检查每一行的更新,但我无法看到进程是否处于下载模式或脚本是否结束。我希望这个脚本打开终端并将其运行到终端中,在这种情况下,我将能够看到脚本正在做什么。

我的脚本在 $home/Desktop/Elaborati/script1.sh 中,我认为有必要创建另一个脚本,在新的 gnome-terminal 中启动 script1.sh...但我无法做到这一点。你能帮帮我吗

非常感谢

答案1

尝试将启动项更改为:

x-terminal-emulator -e "bash -c '~/Desktop/Elaborati/script1.sh'"

但是,如果您不想在脚本执行完毕后关闭终端,请改用以下命令:

x-terminal-emulator -e "bash -c '~/Desktop/Elaborati/script1.sh;echo Press any key to close this window...;read -sn1 null'"

为什么是“bash -c”?为了允许解析变量,并允许执行多个命令。

相关内容