0
从bash脚本调用时运行说我有以下bash脚本:保持“VLC -I假人通过发射
#!/usr/bin/env bash
addrss="mms://enleuko.live24.gr/enleuko877"
echo -n "addr: "
read uaddr
[[ -n $uaddr ]] && addrss=$uaddr
vlc -I dymmy --quiet $addrss &
exit 0
上的ttys以上运行和X终端和保持运行即使我注销或关闭窗口。如果我尝试通过类似于以下的启动程序调用它,则当我的脚本退出时,它会杀死vlc
。
[Desctop Entry]
Name=enleuko
Icon=icon
Exec=radio
Type=Application
Terminal=true
Categories=Network;
*注意,我的剧本有一个read
声明,所以我需要的Terminal=true
值。
我读过像我看得上trap
,disown
,nohup
我尝试了多种组合,但没有任何帮助了我很多.. 我感谢你在前进。
这真的不可能吗?!我不明白这种行为。我将脚本修改为'printenv',结果在我从'xterminal'和'launcher'调用我的脚本时完全相同。仍然当我关闭'xterminal' vlc没有被杀死! – Psyclops
那里有'eval'的用途是什么? – 2012-12-21 15:15:57
@ X.Jacobs无...我甚至不记得为什么我把它放在第一位!谢谢。 – Psyclops