1
wget 명령을 사용하여 두 소스에서 매개 변수 세트를 가져 와서 변수에 저장 한 후 검색된 매개 변수를 기반으로 비디오 트랜스 코딩 프로세스를 실행하는 스크립트를 작성했습니다. 프로세스를 모니터하기 위해 Runit이 설치되었습니다.3 개의 명령을 하나의 프로세스로 결합하여 runit이 모니터 할 수 있습니까?
문제는 프로세스를 멈추려 할 때 runit이 마지막 트랜스 코딩 프로세스 만 중지해야하므로 멈추지 않는다는 것입니다.
어떻게 bash 스크립트의 모든 명령을 단일 프로세스/응용 프로그램으로 결합 할 수 있습니까?
wget address/id.html
res=$(cat res_id | grep id.html)
wget address/length.html
time=$(cat length_id | grep length.html)
/root/bin -i video1.mp4 -s $res.....................
작은 따옴표가 이전과 명령 후 있는가 다음과 같이
명령은 뭔가입니까? – Andy
모든 명령에 작은 따옴표가 있습니다. –
아니, 그 didnt 일. 프로세스가 runit 작업을 비활성화 한 후에도 계속 실행 중입니다. – Andy