윈도우에서 cron 사용하기

2022. 12. 8. 10:56·Development/Linux

 

리눅스에서 사용하던 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 파일을 수정해주면 된다.

관리자 권한으로 실행해야, 수정 후 저장할 수 있다.

 

연결 프로그램으로 바로 실행하려 했으나, 관리자 권한 실행이 안되서 워드패드를 검색해 준 후 관리자 권한으로 실행 한다.

워드패드 검색 후 '관리자 권한으로 실행' 선택

 

실행하면 아래와 같은 내용이 보인다.

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
'Development/Linux' 카테고리의 다른 글
  • 리눅스 소스 설치 관련 명령어 정리
  • 한글 깨질 때 인코딩 설정하기
  • [WSL] 터미널에서 로그인이 되지않을 때 바꾸는 법
  • [Linux] 리눅스 버전 확인하는 방법
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (184)
      • Development (57)
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (1)
        • React (8)
        • MySql (19)
        • MongoDB (1)
      • Daily (4)
      • Study (6)
        • TIL (1)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    CentOS
    리액트
    스프링부트
    Shell
    JavaScript
    error
    인코딩
    springboot
    크롤링
    Java
    MySQL
    SQL
    date
    Linux
    정규표현식
    CentOS7
    nodejs
    php
    chromedriver
    윈도우
    HTML
    Selenium
    docker
    db
    ssh
    Python
    UTF8
    react
    리눅스
    IP
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
곽진돔
윈도우에서 cron 사용하기
상단으로

티스토리툴바