后台有限任务的最终结果:
( wget google.com && zenity --info || zenity --error ) & PID=$!
...if ... kill $PID ...zenity ...
他为什么不采取行动?它应该如何好?
[编辑:]已修复,谢谢。
答案 0 :(得分:1)
根据您发布的内容,wget
在后台启动,但zenity
没有,它会在wget
启动后立即运行。所以它没有机会获得wget
的返回值:wget
尚未完成!
尝试类似:
( wget google.com && zenity --info || zenity --error ) &
PID=$!
if ... kill $PID ...zenity ...