스크립트 실행 취소 및 계속 [닫기]

스크립트 실행 취소 및 계속 [닫기]

다른 스크립트를 실행하는 스크립트가 있습니다.

myscript.sh

#!/bin/bash

....
cd /folder/
sh run.sh
sh another_script
...

단계:

그래서 myscript.sh를 실행하기 시작했고 스크립트가 해당 명령을 실행했습니다.

그런 다음 결국 포트 8080에서 서비스를 시작하는 run.sh스크립트 로 들어갑니다 . run.sh이 시점에서는 그냥 멈추기를 바랄 뿐입니다 run.sh. 나머지는 계속 진행하세요 myscript.sh.

답변1

용도에 따라 다릅니다 sh run.sh. 가능한 두 가지 가능성,누구나:

  1. run.sh계속 실행되어야 하는 서버를 시작하려면(실행하는 데 시간이 걸린다고 가정) 다음을 시도하십시오.

    sh run.sh &  sleep 15s
    

또는:

  1. run.shI/O로 몇 가지 작업을 수행하고, 파일 한두 개를 조정하고, 서버를 시작하여 작업을 수행하고, 잠시 시간을 내어 작업을 완료하지만 언제 종료해야 할지 모르면 다음을 시도해 보세요.

    timeout 15s sh run.sh
    

관련 정보