2
루비 스크립트를 작성했습니다.Windows에서 자동으로 실행되는 루비 스크립트가 시작됩니다.
스크립트는 mysites alexa rank를 얻고 그 값을 텍스트 파일에 저장합니다. 하지만 이제이 스크립트를 수동으로 실행해야합니다. 이 작업을 자동화 할 수 있습니까? 예를 들어, Windows에서이 스크립트를 자동 실행하거나 cronjob을 설정하려고합니다. 가능한가?
내 스크립트를
require 'net/http'
require 'rexml/document'
require 'date'
url = 'http://www.example.com'
xml_data = Net::HTTP.get_response(URI.parse('http://data.alexa.com/data?cli=10&data=snbamz&url='+url)).body
doc = REXML::Document.new(xml_data)
doc.elements.each('ALEXA/SD/POPULARITY') do |ele|
$alexaValue = ele.attributes["TEXT"]
break
end
$today = Date.today
$echo = "#{$today} - #{$alexaValue} - #{url} \n"
File.open("alexa.txt", 'a+') {|f| f.write($echo) }
무엇을 시도 했습니까? Windows 시작이나 cronjob에서 다른 것을 실행하는 것과 다른 점은 무엇입니까? –
대신 "가능한가요?" (정답이 "예"인 경우)를 사용하여 무엇을 방해하고 있는지 설명해주십시오. Windows 작업 관리자 또는 시작/시작 메뉴에 추가 하시겠습니까? –
[Windows 7 로그인시 자동으로 봇 스크립트 실행] 가능한 중복 (http://stackoverflow.com/questions/16087694/auto-run-a-bat-script-in-windows-7-at-login) –