Automatisch ausgeführtes Perl-Skript

Automatisch ausgeführtes Perl-Skript

Ist es möglich, ein Perl-Programm ständig laufen zu lassen, während mein PC eingeschaltet ist?

Wenn ja, wie machen Sie das?

Antwort1

Es gibt einige Optionen. Sie können es als Dienst ausführen, wie Doon oben vorgeschlagen hat. Wenn Sie möchten, dass es nur im Hintergrund ausgeführt wird. Es klingt, als würden Sie ein Skript von der Befehlszeile aus ausführen und die Eingabeaufforderung/Shell schließen, aber weiter ausführen möchten.

Linux:http://www.washington.edu/computing/unix/background.html

Ich sehe Ihre Anmerkung, dass Sie Windows verwenden, daher könnte Ihnen diese vorhandene Frage weiterhelfen:https://serverfault.com/questions/9038/run-a-bat-file-in-a-scheduled-task-without-a-window

Um Ihre Frage zu beantworten: Ein Dienst/Daemon ist ein Hintergrundprozess, der immer läuft, wie z. B. „svchost.exe“. Wenn Sie Windows verwenden, gehen Sie zu „Ausführen“ und geben Sie „services.msc“ ein. Dadurch wird der Dienstmanager aufgerufen. Es gibt Möglichkeiten, Dienste aus beliebigen Programmen zu erstellen und zu verwalten, aber das scheint derzeit über Ihre Anforderungen hinauszugehen.

Antwort2

Wenn die Ausführung beim Anmelden kein Problem darstellt und Windows so konfiguriert ist, dass Perl-Skripte erkannt und ausgeführt werden, können Sie versuchen, das Skript (oder eine Verknüpfung dazu) zum StartupOrdner hinzuzufügen.

verwandte Informationen