Shell Frage

Status
Für weitere Antworten geschlossen.

whitecross

Benutzer
Mitglied seit
19. Jan 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen

Meine Frage:

Ich möchte gerne ein Perl (.pl) script dauerhaft ausführen, sprich wenn der server abstürtzt das es gleich wieder startet und so das ich das shell fenster nicht immer offen haben muss. Mein stand ist zur Zeit das das .pl script sauber läuft aber eben nur solange ich das shell fenster offen habe. Soweit ich weis muss man das in die rc.local datei eintragen, schön wäre auch noch mittel screen befehl im hintergrund.

freundliche Grüsse

Remo
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Du müsstest das von der der shell abkoppeln. Mit nohup z.B. - gibt es aber soweit ich weiss nicht. Auch nicht per ipkg. Wenn Du es per rc.local startest müsste ein aufruf ala "script.pl &" doch reichen oder?

gruss
dude
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
nuhup gibt es in den coreutils (IPKG)

Itari
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Ahja, die coreutils... verdammt. :)
 

whitecross

Benutzer
Mitglied seit
19. Jan 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
nuhup kenne ich noch ned wie lautet dann der befehl nuhup /pfad/pfad/file.pl fertig? und muss ich das per script dann auch noch in die rc.local schreiben, wenn ja wie lautet da der befehl? -x /pfad/pfad/file.pl?
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Es heisst nohup. Und zur Bedienung: man nohup. nohup script.pl & sollte es tun.

gruss
dude
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat