如何在后台安排Ruby脚本执行?

时间:2009-07-14 19:21:56

标签: ruby cron

我正在尝试每分钟运行一个脚本,“SINC不是CRON”。我使用了以下crontab行

* * * * * ruby -X D:/xampp/htdocs/maker ./do.rb

现在每分钟我都会得到一个新的cmd窗口。如何强制Ruby或SINC将这些作为后台进程调用?

1 个答案:

答案 0 :(得分:1)

来自this link

  

“在这些情况下,你会想要使用   rubyw.exe。它与ruby.exe相同   除了它没有提供   标准输入,标准输出或标准   错误,并没有启动DOS shell   跑步时。“

我不熟悉SINC,但这样的事情应该有效:

* * * * * rubyw -X D:/xampp/htdocs/maker ./do.rb

* * * * * rubyw.exe -X D:/xampp/htdocs/maker ./do.rb

FWIW这类似于使用pythonw.exe的Python。