이 bash 스크립트가 있습니다.
for (( i = 1 ; i <= 160 ; i++ )); do
qsub myccomputations"${i}".pbs
done
기본적으로 각 반복 사이에 1 초 지연이 있으면 선호합니다. 반복 할 때마다 프로그램 파일 mycomputation"${i}$.pbs
을 코어 노드로 보내서 해결하기 때문입니다. 동기 부여는이 사례에서 의사 난수를 사용하고 RNG (R ‘s Use R)가 CPU 시간을 시드로 사용한다는 점입니다.
bash에게 어떻게 요청합니까?
for (( i = 1 ; i <= 160 ; i++ )); do
wait 1 sec
qsub myccomputations"${i}".pbs
done
답변
sleep 1
Bash에서 간단히 사용하십시오 .
for (( i = 1 ; i <= 160 ; i++ )); do
sleep 1
qsub myccomputations"${i}".pbs
done
답변
주제가 제안하는 것을 달성하려면 ‘at’을 사용해야합니다.
만나다
man at
자세한 내용은.