执行 - 运行两个命令
问题描述:
我使用Debian和LXDE。执行 - 运行两个命令
我有一个运行
lxterminal -e /home/userpc/tvheadend/build.linux/tvheadend | sleep 5 | xbmc
一个简单的bash脚本,该脚本运行良好。这三个命令我想添加到桌面上的激活器,并删除脚本。激活看起来是这样的:
[Desktop Entry]
Type=Application
Exec=lxterminal -e /home/userpc/tvheadend/build.linux/tvheadend | sleep 5 | xbmc
Name=test
Icon=brak
的问题是,高管不希望运行这些命令:
Exec=lxterminal -e /home/userpc/tvheadend/build.linux/tvheadend | sleep 5 | xbmc
答
你不应该真正被管道这些命令。也许是这样的
Exec='lxterminal -e /home/userpc/tvheadend/build.linux/tvheadend; sleep 5; xbmc'
答
你实际上可能需要的命令与双符号&&
操作分开。
Exec='lxterminal -e /home/userpc/tvheadend/build.linux/tvheadend && sleep 5 && xbmc'
这将会“fail-fast”:如果任何命令失败(退出并显示错误代码),后续命令将不会运行。
+0
谢谢你的帮助。 – Tedee12345
谢谢你的帮助。 – Tedee12345