Ruby-Skript als Dienst

8

Nun, der Titel sagt alles. Ich habe ein Ruby-Skript, das ich als Dienst ausführen möchte (einen, den ich starten und stoppen kann), auf meiner Linux-Box. Ich konnte herausfinden, wie man es unter Windows hier macht

Einige Messungen deuten auf das Erstellen von Dämonen oder Cron-Aufgaben hin.

Ich brauche einfach etwas Einfaches. Ich kann den Neustart meiner Box aufrufen und kann jederzeit anhalten / starten. Mein Skript hat einen internen Schlafanruf und läuft in "ewige Schleife"

Danke im Voraus

    
Marcos Placona 14.03.2010, 22:42
quelle

3 Antworten

14

Ich habe tatsächlich einen viel besseren Weg gefunden, dies mit Ruby-Skripten zu tun.

So habe ich es gemacht:

Zuerst habe ich den Daemon installiert

%Vor%

Dann habe ich:

%Vor%

Ich erstelle dann eine Datei namens runner.rb, in der ich meine Skripte aufrufen kann wie:

%Vor%

Daemons ist ein großes Juwel!

    
Marcos Placona 21.03.2010, 17:12
quelle
3

RAA - deamons ist ein sehr nützliches Tool zum Erstellen von Unix-Daemons aus Ruby-Skripten.

    
ennuikiller 14.03.2010 22:44
quelle
0

Ab 1.9.x hat Rubin eine eingebaute Funktion:

Process.daemon

    
Daniel Da Cunha 14.08.2014 10:11
quelle

Tags und Links