假设我有以下 bash 脚本:
#!/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 和 xterminal上运行,即使我注销或关闭窗口也会继续运行。如果我尝试通过如下所示的启动器调用它,它会vlc
在我的脚本退出时终止。
[Desctop Entry]
Name=enleuko
Icon=icon
Exec=radio
Type=Application
Terminal=true
Categories=Network;
*请注意,我的脚本有一个read
声明,所以我需要这个Terminal=true
值。
我已经尽可能多地阅读了关于trap
,的内容disown
,nohup
并且尝试了多种组合,但没有任何帮助。我提前感谢您。