특정 날짜/시간에 "a.out"을 시작해야합니다. 예를 들어, 오후 12시 10 분 30 초에 "a.out"을 시작하고 싶습니다. 모든 아이디어를 환영합니다!리눅스에서 특정 날짜/시간에 a.out을 실행하십시오.
0
A
답변
2
그게 cron
및/또는 at
입니다.
cron
에는 1 분의 해상도 만 있기 때문에 12:09에 실행되는 스크립트를 설정해야 할 수 있습니다.
이 스크립트는 정확한 12시 10 분 30 초가 될 때까지 날짜와 시간을 확인한 다음 "실제"코드를 실행합니다.
그래서, 당신의cron
항목은 다음과 같습니다
9 12 * * * /mydir/myscript
및 /mydir/myscript
는 것 같은 뭔가 : 당신이 날 같은 시간에 많은 일을 실행하려는 경우입니다
#!/bin/bash
while [[ $(date +%H%M%S) -lt 121030 ; do
sleep 1
done
/mydir/myexecutable
. 원샷 실행을 위해, 당신은 아직 스크립트를 사용하지만, 그것을 실행하는 at
을 사용할 수 있습니다 (시간 문자열 YYYYMMDDhhmm
입니다) : 당신의 at
충분히 고급 인 경우
at -f /mydir/myscript -t 201212311209
또한, 그것은 하위 분을 허용 할 수 있습니다 래퍼 작업이 -t
옵션 사양을 주위를 어슬렁되지 않도록 너무 오래 (YYYYMMDDhhmm.ss
의 시간 문자열) :
at -f /mydir/myscript -t 201212311210.25
2
이 간단하게는 :
at 1210 <<< "sleep 30; /path/to/a.out"
at
명령은 특히 특정 시간에 명령을 실행하도록 설계되었습니다. cron
이 다르므로 반복되는 작업을 위해 설계되었습니다.
은 ** 원샷 명령을 실행하도록 설계되지 ** man 1 at
관련 문제
- 1. java - 리눅스에서 명령어를 실행하십시오.
- 2. 리눅스에서 파일을 실행하십시오 - 대소 문자를 무시하는 방법?
- 3. 리눅스에서 클래스 경로를 설정하여 Java 프로그램을 실행하십시오.
- 4. 리눅스에서 원격 Windows에서 박쥐 파일을 실행하십시오.
- 5. 리눅스에서 nt의 cmd 또는 bat 파일을 실행하십시오.
- 6. 리눅스에서 다른 이름으로 동일한 프로그램을 실행하십시오.
- 7. 다른 컴퓨터에서 a.out을 실행 중
- 8. 리눅스에서 C 프로그램 실행
- 9. 리눅스에서 특정 c 파일 실행하기
- 10. 특정 번호의 안드로이드 다이얼러를 실행하십시오
- 11. Python, 특정 순서로 명령을 실행하십시오.
- 12. gcc -pg는 gmon.out 대신 a.out을 만듭니다.
- 13. 특정 무선 네트워크에 연결된 경우 명령을 실행하십시오.
- 14. 특정 백그라운드 스레드에서 익명 블록을 실행하십시오.
- 15. Java를 사용하여 특정 파일에서 Javascript를 실행하십시오.
- 16. 특정 시간에 안드로이드 폰 프로파일 모드를 실행하십시오
- 17. 특정 CSS 클래스가있는 요소가있는 경우 Javascript를 실행하십시오.
- 18. 특정 텍스트가 포함 된 경우 jquery를 실행하십시오.
- 19. GUI 모드에서만 특정 Emacs init 명령을 실행하십시오.
- 20. 특정 주석이 클래스에서 사용될 때마다 메소드를 실행하십시오.
- 21. Java에서 특정 시간에 프로그램이나 메소드를 실행하십시오.
- 22. 특정 시간의 분 0 초에 크론을 실행하십시오.
- 23. 특정 주식을 선택하여 Apple 주식 앱을 실행하십시오.
- 24. 특정 updatePanel이 실행 된 후 JQuery를 실행하십시오.
- 25. 특정 단어에 대해 mysql 테이블의 열을 실행하십시오.
- 26. 특정 스키마 컨텍스트에서 SQL 쿼리를 실행하십시오.
- 27. Javascript, 특정 div ID에 대해서만 함수를 실행하십시오.
- 28. Clojure에서 특정 위치의 쉘 명령을 실행하십시오.
- 29. 특정 포트 및 SSL에서 eclipse로 jsp를 실행하십시오.
- 30. PHP에서 특정 시간 후에 코드를 실행하십시오.
'cron'가 발생한다. 내 게시물을 참조하십시오 –
@ souputnick, 질문에서 날짜/시간을 보았지만 예제에서 시간 만 지정 되었기 때문에 일관성이 없습니다. 그 후 나는 두 가지 가능성을 모두 허용 할 수있는 대답을 편집했습니다. – paxdiablo