I’m having an issue with Win32 Service
I have a simple script that I want to run as a service however the
won’t start (timeout issue). I’ve tried several things but nothing I do
seems to make any difference at all.
Here is the code:
test_log = File.new(“path_to_where_it_goes”, “w”)
test_log.puts “got to init”
def service_main while running? if Time.now < Chronic.parse('today 10:00pm') sleep(Chronic.parse('today 10:00pm') - Time.now) `shutdown /s /t:60` else sleep(Chronic.parse('tomorrow 10:00pm') - Time.now) `shutdown /s /t:60` end end end
logfile = File.new(“path_to_logfile”, “w”)
I get absolutely no feedback from the script it’s self. In the even log
says the service didn’t respond within 30 seconds. Oddly enough it
this after a second or two. I’ve tried the script with different code
the service_init method and without a service_init method it doesn’t
make any difference.
I realize this would be easier with a task but for reasons beyond my
the task scheduler is turned off on all classroom and lab computers.
“Hey brother Christian with your high and mighty errand, Your actions
so loud, I can’t hear a word you’re saying.”
-Greg Graffin (Bad Religion)