watch 명령의 대기 시간을 약 4200초로 연장하는 방법은 무엇입니까?

watch 명령의 대기 시간을 약 4200초로 연장하는 방법은 무엇입니까?

watch 명령에 제한이 있습니다.

4시간 정도마다 명령이 실행되도록 지정했는데도 watch -n 144004200초 정도마다 명령이 실행되어 약 1시간 정도 대기하게 됩니다. 그렇지 않으면 매우 유용한 명령입니다. 범위를 4200초 이상으로 확장할 수 있는 방법이 있습니까?

나는 한계가 마이크로초, 42억 마이크로초, 4200M이 2^32 또는 그 이상으로 측정된 시간에서 비롯된 것이라고 생각합니다.

답변1

당신이 watch사용할 수있는바쁜 상자:busybox 패키지를 설치한 후 다음으로 호출하세요.

 busybox watch -n 14400 THE_COMMAND

procps 패키지의 일반적인 경우와는 달리 watch이는 내부적으로 (마이크로초 대신) 초 단위로 작동합니다.

하지만 그렇게 오랫동안 필요하다면 최소한 한 번 살펴보거나 cronWarren atYoung이 리뷰에서 지적한 대로 살펴보아야 합니다. 이를 사용하면 터미널 없이 백그라운드에서 명령을 실행할 수 있습니다.

관련 정보