我是Linux / Raspberry PI的新手。
我想在新的shell窗口中从shell脚本运行命令,因为像" cvlc music.mp3" (VLC PLAYER)会阻止shell,直到播放完毕。
因此将播放命令导出到另一个shell
会很不错这是对的吗? 侏儒终端&& lxterminal似乎不是分发的选项
出于测试目的,我创建了两个dumnmy shell脚本:
[start.sh]
#!/bin/sh
lxterminal\
--title="MyScriptWindow" \
-e "bash -c ./exe.sh;bash"\
[exe.sh]
#!/bin/sh
echo "Hello World"
[输出]
root@raspberrypi:/home/pi# ./start.sh
(lxterminal:1315): Gtk-WARNING **: cannot open display:
答案 0 :(得分:1)
答案 1 :(得分:1)
如果我理解正确的话,你只是因为你希望在执行你的cvlc时释放shell。
您只需要将其从shell标准输出中分离出来并将其作为后台进程运行
nohup cvlc music.mp3 &
是这个吗?