Perl スクリプトの自動実行

Perl スクリプトの自動実行

PC の電源が入っている間、Perl プログラムを常に実行しておくことは可能ですか?

もしそうなら、どうやってそれを行いますか?

答え1

いくつかのオプションがあります。 Doon が上で提案したように、サービスとして実行できます。バックグラウンドで実行したいだけの場合。コマンド ラインからスクリプトを実行していて、プロンプト/シェルを閉じて、実行を継続したいようです。

リナックス:http://www.washington.edu/computing/unix/background.html

あなたが Windows を使用しているというフォローアップを確認しましたので、この既存の質問が役立つかもしれません:https://serverfault.com/questions/9038/window なしでスケジュールされたタスクで bat ファイルを実行する

ご質問にお答えすると、サービス/デーモンとは、「svchost.exe」のように常に実行されているバックグラウンド プロセスです。Windows を使用している場合は、「実行」をクリックして「services.msc」と入力すると、サービス マネージャーが起動します。任意のプログラムからサービスを作成および管理する方法はありますが、現時点ではニーズを超えているようです。

答え2

ログイン時に実行しても問題がなく、Windows が Perl スクリプトを認識して実行するように構成されている場合は、スクリプト (へのショートカット) をフォルダーに追加してみてくださいStartup

関連情報