동시에 실행하고 싶은 명령이 2개 있습니다. 그 중 하나가 코드 0 또는 1로 종료되면 스크립트가 종료되기를 원합니다. Linux(Ubuntu)에서 이를 달성하려면 어떻게 해야 합니까?
cmd1 &
cmd2 &
wait
답변1
이 같은:
(cmd1; [ "$?" -lt 2 ] && kill "$$") &
(cmd2; [ "$?" -lt 2 ] && kill "$$") &
wait
동시에 실행하고 싶은 명령이 2개 있습니다. 그 중 하나가 코드 0 또는 1로 종료되면 스크립트가 종료되기를 원합니다. Linux(Ubuntu)에서 이를 달성하려면 어떻게 해야 합니까?
cmd1 &
cmd2 &
wait
이 같은:
(cmd1; [ "$?" -lt 2 ] && kill "$$") &
(cmd2; [ "$?" -lt 2 ] && kill "$$") &
wait