Linux 相互依赖的两个后台进程
在Linux脚本中,我想在后台启动两个进程,这两个进程相互依赖Linux 相互依赖的两个后台进程,linux,bash,process,background,Linux,Bash,Process,Background,在Linux脚本中,我想在后台启动两个进程,这两个进程相互依赖 commandA & commandB & 如果commandA已完成,则应终止commandB 我怎样才能做到这一点?这就足够了吗 commandA & PID1=$! commandB & PID2=$! wait $PID1 kill $PID2 注意:如果commandB在commandA之前完成&相同的PID被分配给其他一些新进程,则会出现问题 如果SIGTERM不够,则提供适当的ki
commandA &
commandB &
如果commandA
已完成,则应终止commandB
我怎样才能做到这一点?这就足够了吗
commandA &
PID1=$!
commandB &
PID2=$!
wait $PID1
kill $PID2
注意:如果commandB在commandA之前完成&相同的PID被分配给其他一些新进程,则会出现问题
如果SIGTERM
不够,则提供适当的kill-
。足够吗
commandA &
PID1=$!
commandB &
PID2=$!
wait $PID1
kill $PID2
注意:如果commandB在commandA之前完成&相同的PID被分配给其他一些新进程,则会出现问题
如果SIGTERM
不足,提供适当的kill-