我正在尝试每分钟运行一个脚本,“SINC不是CRON”。我使用了以下crontab行
* * * * * ruby -X D:/xampp/htdocs/maker ./do.rb
现在每分钟我都会得到一个新的cmd窗口。如何强制Ruby或SINC将这些作为后台进程调用?
答案 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。