自動運行 Perl 腳本

自動運行 Perl 腳本

當我的電腦開機時,是否可以讓 Perl 程式持續運作?

如果是這樣,你會怎麼做?

答案1

有幾種選擇。您可以按照 Doon 上面的建議將其作為服務運行。如果你只是想讓它在後台運行。聽起來您正在從命令列運行腳本並希望關閉提示符/shell,但讓它繼續運行。

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

我看到您在 Windows 上進行的後續操作,因此這個現有問題可能會幫助您:https://serverfault.com/questions/9038/run-a-bat-file-in-a-scheduled-task-without-a-window

為了回答您的後續問題,服務/守護程序是始終運行的後台進程,例如“svchost.exe”。如果您使用的是 Windows,請執行並輸入「services.msc」 - 這將開啟服務管理員。有多種方法可以從任意程式建立和管理服務,但這聽起來似乎超出了您現在的需求。

答案2

如果登入後執行正常,且 Windows 配置為識別並執行 Perl 腳本,您可以嘗試將腳本(的捷徑)新增至Startup資料夾。

相關內容