nohup 不适用于 Chromium

Kuk*_*uka 5 linux bash nohup chromium

我正在制作一个小的 shell 脚本,在启动后启动各种程序。我用于dialog制作菜单,然后制作运行所需应用程序的简单 case 语句。除了我最喜欢的 Chromium 浏览器之外,一切都很完美。

nohup chromium &不起作用 - 当我关闭终端时 Chromium 也会关闭。

这是我的脚本:

selection=`dialog --menu "Choose a session:" 20 50 10 "Surfing" "" "Surfing (blank)" "" "Programming" "" "Gaming" "" "Nothing" "" --stdout`

case "$selection" in
    "Surfing" )
        nohup chromium http://www.facebook.com &
        nohup chromium http://www.twitter.com &
        nohup chromium http://reader.google.com &
        nohup chromium http://plus.google.com &
        nohup chromium http://www.youtube.com &
        nohup chromium http://www.reddit.com &
        nohup chromium http://mail.google.com &

        nohup sonata &
        mpc play &
        ;;
    "Surfing (blank)" )
        nohup chromium &>/dev/null </dev/null &
        nohup sonata &

        mpc play &
        ;;
    "Programming" )
        nohup subl &
        nohup chromium ~/Programming &
        nohup sonata &

        mpc play &
        ;;
    "Gaming" )
        nohup thunar ~/HRY &
        ;;
    * )
        echo "nothing" ;;
esac
read && exit
Run Code Online (Sandbox Code Playgroud)

和我的一部分.xinitrc

urxvt -e sh ~/session.sh &
Run Code Online (Sandbox Code Playgroud)

Ale*_*kov 5

nohup chromium-browser & disown应该管用。


piz*_*zza 0

而不是读取&&退出,只需退出,它在这里工作得很好。