이 작업을 수행하는 간단한 방법이 있지만 bash
과 동시에 두 프로세스를 실행 하시겠습니까?'time'을 가진 bash의 동시 프로세스 타이밍
$ time sleep 5; sleep 8
time
는
이 작업을 수행하는 간단한 방법이 있지만 bash
과 동시에 두 프로세스를 실행 하시겠습니까?'time'을 가진 bash의 동시 프로세스 타이밍
$ time sleep 5; sleep 8
time
는
$ time (sleep 5 & sleep 8 & wait)
real 0m8.019s
user 0m0.005s
sys 0m0.005s
, 내장 모두 완료 할 때 백그라운드로 작업에 대한 wait
대기 쉘. 당신이 GNU 병렬 http://www.gnu.org/software/parallel/ 설치 당신이 할 수있는 경우
time sleep 8 & time sleep 5
가 &
운영자가 실제로 있다는 것을 의미 백그라운드에서 실행하는 첫 번째 명령의 원인 팔초의 총 (또는 긴 작업 시간을)보고해야 두 명령이 동시에 실행됩니다.
오, 그렇습니다. 그의 질문에 대한 세 번째 해석을 생각하지 않았습니다. 좋은거야. – TheBonsai
미안 내 질문에 정확히 처음으로 취소되지 않았을 수 있습니다 주위에 있지만, 여기에 주어진 몇 가지 방향 덕분에 대답을 찾은 것 같습니다.
time sleep 5& time sleep 8
두 프로세스가 동시에 실행되는 시간을 정하면 더 큰 결과를 얻습니다. 인수없이
:
time parallel sleep ::: 5 8
당신은 GNU 병렬를 설치할 수 있습니다 단순히 기준 :
wget http://git.savannah.gnu.org/cgit/parallel.git/plain/src/parallel
chmod 755 parallel
cp parallel sem
시계 GNU 병렬에 대한 소개 동영상을 더 배울 수 : 를 https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1
어떤 목적으로? – JosefAssad
입력 파일을 순차적으로 또는 동시에 처리하는 데 걸리는 시간을 줄이기 위해 테스트하십시오. – Grant