![watch 명령의 대기 시간을 약 4200초로 연장하는 방법은 무엇입니까?](https://linux55.com/image/22650/watch%20%EB%AA%85%EB%A0%B9%EC%9D%98%20%EB%8C%80%EA%B8%B0%20%EC%8B%9C%EA%B0%84%EC%9D%84%20%EC%95%BD%204200%EC%B4%88%EB%A1%9C%20%EC%97%B0%EC%9E%A5%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
watch 명령에 제한이 있습니다.
4시간 정도마다 명령이 실행되도록 지정했는데도 watch -n 14400
4200초 정도마다 명령이 실행되어 약 1시간 정도 대기하게 됩니다. 그렇지 않으면 매우 유용한 명령입니다. 범위를 4200초 이상으로 확장할 수 있는 방법이 있습니까?
나는 한계가 마이크로초, 42억 마이크로초, 4200M이 2^32 또는 그 이상으로 측정된 시간에서 비롯된 것이라고 생각합니다.
답변1
당신이 watch
사용할 수있는바쁜 상자:busybox 패키지를 설치한 후 다음으로 호출하세요.
busybox watch -n 14400 THE_COMMAND
procps 패키지의 일반적인 경우와는 달리 watch
이는 내부적으로 (마이크로초 대신) 초 단위로 작동합니다.
하지만 그렇게 오랫동안 필요하다면 최소한 한 번 살펴보거나 cron
Warren at
Young이 리뷰에서 지적한 대로 살펴보아야 합니다. 이를 사용하면 터미널 없이 백그라운드에서 명령을 실행할 수 있습니다.