2009-07-14 8 views
0

Ich versuche, jede Minute mit "SINC ist nicht CRON" ein Skript auszuführen. Ich habe die folgende crontab LinieWie kann ich die Ausführung von Ruby-Skripten im Hintergrund planen?

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

und jetzt jede Minute ich ein neues Fenster cmd erhalten verwendet. Wie kann ich Ruby oder SINC dazu zwingen, diese als Hintergrundprozesse aufzurufen?

Antwort

1

Von this link:

„In diesen Fällen werden Sie wollen rubyw.exe benutzen Es ist die gleiche wie ruby.exe außer dass es nicht nicht bieten Standard in Standard-out oder Standard . Fehler, und startet keine DOS-Shell wenn ausgeführt. "

Ich bin mit SINC nicht vertraut, aber so etwas wie dies funktionieren sollte:

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

oder

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

FWIW dies ist ähnlich wie Python, wo Sie pythonw.exe verwenden würden.

+0

Danke. Es scheint zu funktionieren, ein wenig seltsam - kann es nicht in der Prozessliste finden – Fluffy

Verwandte Themen