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
。