Ruby로 만든 프로그램을 작업 스케줄러에서 정기적으로 실행
소개
Windows의 Ruby로 만든 프로그램을 작업 스케줄러에서 정기적으로 실행시키는 방법입니다. 실행 간격을 5초 정도로 지정하면 실행 명령을 치지 않아도 자동으로 디버깅이 가능하므로 코딩이 쉬워집니다.
배치 파일 설명
test.bat@echo off
rem タスクスケジューラに登録して、5秒毎に「test.rb」を実行する
cd C:\Ruby24-x64\bin
set /a COUNT=0
:loop
powershell sleep 5
set /a COUNT=COUNT+1
echo (%COUNT%)
ruby D:\C\test.rb
goto :loop
@echo off
명령이 표시되면 보기 힘들기 때문에 숨기기
cd C:\Ruby24-x64\bin
루비가 들어있는 경로로 이동
set/a COUNT=0
카운터를 초기화합니다.
powershell sleep 5
5초 단위로 루프합니다
set/a COUNT=COUNT+1
루프 당 카운트 업
echo (%COUNT%)
루프 건수를 화면 표시합니다
ruby D:\C\test.rb
실행할 Ruby 프로그램을 지정합니다.
goto :loop
:loop까지 날립니다 (처리를 반복합니다)
실행 결과
test.rb에서, puts "테스트"하고 있으므로, 반복해 표시해 줍니다.
일시 중지할 때는 Ctrl+C
재개 할 때는 N
작업 스케줄러 등록
작업 스케줄러에서 배치 경로를 지정합니다. 실행할 때는 등록한 태스크를 선택하고 오른쪽 클릭으로 실행하면 됩니다. 또한 작업 스케줄러는 제어판에 있습니다.
Reference
이 문제에 관하여(Ruby로 만든 프로그램을 작업 스케줄러에서 정기적으로 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pyon_kiti_jp/items/aa477653dd2b80cbc459
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
test.bat
@echo off
rem タスクスケジューラに登録して、5秒毎に「test.rb」を実行する
cd C:\Ruby24-x64\bin
set /a COUNT=0
:loop
powershell sleep 5
set /a COUNT=COUNT+1
echo (%COUNT%)
ruby D:\C\test.rb
goto :loop
@echo off
명령이 표시되면 보기 힘들기 때문에 숨기기
cd C:\Ruby24-x64\bin
루비가 들어있는 경로로 이동
set/a COUNT=0
카운터를 초기화합니다.
powershell sleep 5
5초 단위로 루프합니다
set/a COUNT=COUNT+1
루프 당 카운트 업
echo (%COUNT%)
루프 건수를 화면 표시합니다
ruby D:\C\test.rb
실행할 Ruby 프로그램을 지정합니다.
goto :loop
:loop까지 날립니다 (처리를 반복합니다)
실행 결과
test.rb에서, puts "테스트"하고 있으므로, 반복해 표시해 줍니다.
일시 중지할 때는 Ctrl+C
재개 할 때는 N
작업 스케줄러 등록
작업 스케줄러에서 배치 경로를 지정합니다. 실행할 때는 등록한 태스크를 선택하고 오른쪽 클릭으로 실행하면 됩니다. 또한 작업 스케줄러는 제어판에 있습니다.
Reference
이 문제에 관하여(Ruby로 만든 프로그램을 작업 스케줄러에서 정기적으로 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pyon_kiti_jp/items/aa477653dd2b80cbc459
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
작업 스케줄러에서 배치 경로를 지정합니다. 실행할 때는 등록한 태스크를 선택하고 오른쪽 클릭으로 실행하면 됩니다. 또한 작업 스케줄러는 제어판에 있습니다.
Reference
이 문제에 관하여(Ruby로 만든 프로그램을 작업 스케줄러에서 정기적으로 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pyon_kiti_jp/items/aa477653dd2b80cbc459텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)