Ich möchte ein Perl-Skript mit einigen while (1) Schleife im Hintergrund auf einem Unix-Rechner ausführen, bis ich es töten.Wie kann ich ein Unix-Programm im Hintergrund laufen lassen, selbst wenn ich mich abmelde?
Dies ist ein Remote-Computer, zu dem ich keine Administratorrechte habe (aus irgendeinem Grund kann ich nicht Daemon :: Generic :: While1), ich logge mich über SSH, und ich will es zu fahre fort, nachdem ich mich abgemeldet habe.
Ein Weg, fand ich heraus, ist so etwas zu bash schreiben:
nohup ./my_script.pl &
Gibt es einen anderen, bevorzugten Weg, es zu tun?
Bearbeiten der Crontab ist auf diesem Computer verboten (während Hintergrund und lang anhaltende Prozesse nicht ausgeführt wird).
Hah. Ich habe schon vergessen, dass ich diese Frage jemals gestellt habe. Bildschirm ist jetzt auch mein Werkzeug der Wahl :) –
Ich fand dieses lebensrettende Werkzeug erst vor kurzem. 'Bildschirm' ermöglicht es Ihnen, in den Befehl zurückzukehren und Dinge einzugeben. Dies funktioniert auch perfekt mit SSH. – Kayla