«sleep» 태그된 질문

주어진 시간 동안 프로그램의 실행을 지연시키는 명령. 저전력 모드의 경우 대신 * suspend *를 사용하십시오.

6
초당 정확히 한 번씩 루프 실행
매초마다 몇 가지 사항을 확인하고 인쇄하기 위해이 루프를 실행하고 있습니다. 그러나 계산에 수백 밀리 초가 걸리기 때문에 인쇄 시간이 때때로 1 초를 건너 뜁니다. 매 초마다 인쇄물을 얻을 수 있도록 루프를 작성하는 방법이 있습니까? (물론 루프에서 계산하는 데 1 초도 걸리지 않습니다.) while true; do TIME=$(date +%H:%M:%S) # some calculations …
33 bash  timestamps  sleep 


8
sleep 명령없이 bash에서 바쁜 대기를 피하십시오.
나는 bash에서 다음과 같이하면 조건이 충족되기를 기다릴 수 있다는 것을 안다. while true; do test_condition && break sleep 1 done 그러나 각 반복마다 하나의 하위 프로세스를 만듭니다 (슬립). 나는 그렇게함으로써 그들을 피할 수 있었다. while true; do test_condition && break done 그러나 그것은 많은 CPU를 사용합니다 (바쁨 대기). 하위 프로세스와 …

8
크론 대 절전-효율적인 CPU / 메모리 활용 측면에서 어느 것이 더 낫습니까?
경우: 특정 시간 간격으로 일부 명령 / 스크립트를 실행해야하며이를 위해 두 가지 옵션이 있습니다. 셋업 cron-job을 sleep스크립트 자체에서 루프를 구현하십시오 . 질문: 자원 소비 관점에서 더 나은 옵션은 무엇입니까? 가 cron더 나은 방법은? cron은 어떤 종류의 트리거를 사용하거나 다른 트리거보다 효율적으로 작동합니까? cron은 작업을 확인하고 시작하기 위해 어떤 절차를 사용합니까?

2
시스템 사용자 서비스를 실행하여 절전 모드 (일명 일시 중지, 최대 절전 모드)에서 트리거하는 방법은 무엇입니까?
나는 다양한 출처를 바탕으로 함께 모았습니다 ~/.config/systemd/user/screenlock.service. [Unit] Description=Lock X session Before=sleep.target [Service] Environment=DISPLAY=:0 ExecStart=/usr/bin/xautolock -locknow [Install] WantedBy=sleep.target 를 사용하여 활성화했습니다 systemctl --user enable screenlock.service. 그러나 재부팅, 로그인, 일시 중단 및 재개 ( systemctl suspend뚜껑을 닫고 닫아 테스트 한 후 ) 화면이 잠기지 않고에 아무것도 없습니다journalctl --user-unit screenlock.service . 내가 …

6
언젠가는 무언가를 해보십시오 (그리고 콘솔에 결과를 표시 할 수도 있습니다)
Ubuntu 서버 16.04를 사용하고 at현재 세션에서 유틸리티를 사용하여 echo특정 날짜와 시간을주지 않고 현재 시간보다 1 분 앞당겨서 현재 1 분 (예 :)을 수행하고 싶습니다 . 실패했습니다 : echo 'hi' | at 1m 내가 선택한 이유 at이상은 sleep수면 장애 현재 세션 때문이고 오히려 대부분의 시간을 함께 한 우리의 일보다, 다른 세션에서 …
12 console  stdout  at  sleep  delay 

4
"수면"에 남은 시간을 결정하는 방법은 무엇입니까?
나는 가지고있다: sleep 210m && for i in $(seq 1 5); do echo -e '\a'; sleep 0.5; done 간단한 작업이 필요없는 타이머로 실행하면 무언가를해야 할 때를 상기시켜줍니다. 즉 sleep 210mPID 25347입니다. 수면 시간이 얼마나 남았는지 알아 내려고 노력 중입니다. 내가 생각 해낸 최선의 방법은 원래 수면량 (210 분)을 넣는 것입니다. …
11 shell  sleep 

3
다음에 특정 시간이 발생할 때까지 수면
다음에 "4:00"과 같은 특정 시간이 발생할 때까지 휴면 상태를 유지하는 일련의 명령 또는 단일 명령이 필요합니다. 어떻게해야합니까? at명령 또는 cronjob에 내가 현재에있어 스크립트를 떠나 있어야하기 때문에 옵션이 아닙니다. 내가 말하는 특정 사례는 화면에서 실행되는 스크립트입니다. 스크립트의 특정 시점에 필요한 많은 중요한 변수가 있기 때문에 스크립트 자체에서 스크립트 실행을 중지하지 않는 …
11 bash  date  time  sleep 

3
X 초마다 명령 수행
10 초 동안 명령을 수행하고 백그라운드에서 실행하고 watch싶습니다 (따라서 ? 제거 ). 모든 답변은 다음과 같이 표시되지만 11 ~ 14 초 동안 실행됩니다. 이것이 어떻게 이루어질 수 있습니까? while true; do # perform command that takes between 1 and 4 seconds sleep 10 done

1
원격으로 수면 상태에서 모니터 깨우기
cron 데몬을 통해 시작되는 비디오를 표시하는 모니터가 연결된 Ubuntu 서버가 실행 중 xdm입니다 openbox. 모니터를 일정 시간 동안 사용하지 않으면 절전 모드가되고 비디오 프로세스로 깨울 수 없습니다. 모니터가 검은 색으로 유지됩니다. 모니터를 어떻게 깨울 수 있습니까? 가능하면 패키지를 설치하지 않고 머신에 물리적으로 액세스하지 않습니다.
10 openbox  sleep 

2
시스템 전원을 끄고 네트워크에서 계속 사용 가능한 상태로 유지하는 방법
데이터와 백업을 제공하기 위해 네트워크에 파일 서버를 설치하려고합니다. 이 기계를 항상 사용할 수 있기를 원하지만 항상 전원을 절약하기 위해 항상 유지하지는 않겠습니다. 일정 시간이 지난 후 자동으로 일시 중단되거나 전원이 꺼 지도록 연결 한 다음 명시 적 WOL을 보내지 않고 LAN 매직에서 일부 웨이크 업을 사용하여 연결하려고 할 때 자동으로 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.