通过启动器从 bash 脚本调用时保持'vlC语言 I dummy'运行



假设我有以下 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值。

我已经尽可能多地阅读了trapdisownnohup,我尝试了许多组合,但没有什么对我有多大帮助。我提前谢谢你。

使用nohup怎么样?

  nohup vlc -I dymmy --quiet $addrss &

或者,您可以删除原始 vlc 命令的分叉进程运算符"&"。

相关内容

  • 没有找到相关文章