답변:
sleep $((RANDOM % MAXWAIT))
여기서 MAXWAIT는 원하는 최대 지연 시간 (초)입니다.
sleep $((RANDOM % MAXWAIT))
올바른 방법입니다. 답변을 편집하겠습니다.
fqdn_rand
.
dash
echo sleep $((RANDOM % 900))
반환합니다 sleep 0
. 이것은 #!/bin/sh
crontab과 같은 스크립트 나 장소 에서 사용하는 것이 안전하지 않다는 것을 의미합니다 . (문제는 dash
이해가되지 않는 것 같다 $RANDOM
)
나는 S19N의 혁신적이면서도 이상적인 솔루션을 좋아합니다. 나는 그것이 실제로 일어날 때 여전히 결정적이지 않기 때문에 이상적이지 않다고 말합니다. 나는 물건이 언제 일어날 지 그리고 그것이 일어날 때 어떤 일이 일어날지를 확실히 보증 할 수 있습니다.
꼭두각시 오케스트레이션은 실제로 어려운 문제입니다.
"모범 사례"솔루션 중 하나는 MCollective 를 사용 하여 컴퓨터 클러스터에서 퍼펫이 실행될 때 구성 할 수있을뿐만 아니라 다른 유사한 오케스트레이션 문제에도 사용할 수 있습니다.