2017-05-16 1 views
1

6 시간 후에 한 번 명령 (시뮬레이션)을 실행하고 싶습니다.'at'없이 'crontab'을 사용하여 한 번만 명령을 예약하는 방법

내 직업을 수행하기 위해 "at"이 왔지만 불행히도 패키지를 설치할 권한이 없습니다.

시간과 날짜를 매개 변수로 사용하는 "crontab"도 나타났습니다.

필자의 경우 6 시간 후에 시뮬레이션 명령을 한 번 실행하고 싶습니다. 이것은 crontab을 사용하여 가능합니까 아니면 너무 야심적입니까?

나에게 다른 대안을 알려 주시면 감사하겠습니다.

+0

는 https://superuser.com/questions/1002227/alternative-batch-command-for-resources-rather-than-load/1002233#1002233를 참조하십시오. – david

답변

1

6 시간 동안 휴면 상태의 쉘 스크립트를 만든 다음 명령을 실행할 수 있습니다. "지금"실행하면 명령이 6 시간 후에 한 번 실행됩니다.

#!/bin/bash 

sleep 6h # or, "sleep 21600" if your system doesn't support the "6h" syntax 
yourcmd 
관련 문제