리눅스에서 사용하던 cron을 윈도우에 옮겨야할 일이 생겼다.
윈도우에서 cron을 실행할 방법이 있을까해서 찾아봤는데 역시나 있었다ㅎㅎ
아래 링크에서 파일을 다운받으면된다.
무료버전인 nncronlt117.exe 을 다운 받는다.
nnSoft: download
com_ports.spf 931 12 Dec 2008 Tests the specified COM-port and returns TRUE if the port is free or returns FALSE if the port is busy (used by some devices or applications). crc32.spf 1.4K 12 Dec 2008 Generates a string, that contains checksum (crc32) of a
www.nncron.ru
설치하고 나면 C:\Program Files (x86)\cron 이 생성 되었을 것이다.
**경로는 설치 시 변경 가능**
cron 폴더에는 아래와 같은 파일이 있다.
여기서 cron.tab 파일을 수정해주면 된다.
관리자 권한으로 실행해야, 수정 후 저장할 수 있다.
연결 프로그램으로 바로 실행하려 했으나, 관리자 권한 실행이 안되서 워드패드를 검색해 준 후 관리자 권한으로 실행 한다.
실행하면 아래와 같은 내용이 보인다.
#은 주석(해당 라인은 실행되지 않음)이고 실행 시간은 * * * * * 로 설정할 수 있다. 그리고 실행할 파일을 적어주면 된다.
실행 파일 뒤에 > 또는 >> 로 로그 파일 생성을 할 수 있다.
> 와 >>의 차이점은 > 는 기존 파일에 덮어쓰기이고 >>는 기존 파일에 이어서 생성하는 것이다.
>>로 작성하면 log파일의 용량이 커질 수 있으니 필요에 따라 적절히 사용한다.
* * * * * 분 시간 일 월 주 이다.
- */5 * * * * : 5분마다 실행
- 00 08 * * * : 매일 8시 실행
- 0 6,18 * * * : 매일 6, 18시 실행
- 00 05 * * 1 : 주에 1번 실행(월요일)
그리고 실행할 언어 입력이 필요할 경우 맨 앞에 써준다.
- 기본: 실행언어 실행파일
- 로그를 남길 경우: 실행언어 실행파일>log명
- 전달할 인수가 있는 경우: 실행언어 실행파일 '전달값'
/usr/local/bin/php /home/경로/실행파일.php > /home/경로/실행파일.log
/usr/local/bin/php /home/경로/실행파일.php '전달할 값' > /home/경로/실행파일.log
'Development > Linux' 카테고리의 다른 글
[centOS7] 리눅스 ssh 접속 허용하기 (0) | 2023.01.20 |
---|---|
리눅스 소스 설치 관련 명령어 정리 (2) | 2023.01.18 |
한글 깨질 때 인코딩 설정하기 (0) | 2023.01.12 |
[WSL] 터미널에서 로그인이 되지않을 때 바꾸는 법 (0) | 2023.01.12 |
[Linux] 리눅스 버전 확인하는 방법 (1) | 2022.03.31 |