Возможно ли, чтобы программа Perl работала постоянно, когда мой компьютер включен?
Если так, то как ты это делаешь?
Возможно ли, чтобы программа Perl работала постоянно, когда мой компьютер включен?
Если так, то как ты это делаешь?
Есть несколько вариантов. Вы можете запустить его как сервис, как Doon предложил выше. Если вы просто хотите, чтобы он работал в фоновом режиме. Похоже, вы запускаете сценарий из командной строки и хотите закрыть приглашение / оболочку, но продолжайте его запускать.
Linux: http://www.washington.edu/computing/unix/background.html
Я вижу, как вы работаете в Windows, поэтому этот существующий вопрос может вам помочь: https://serverfault.com/questions/9038/run-a-bat-file-in-a-scheduled-task-without- окно
Чтобы ответить на ваши вопросы, сервис / демон - это фоновый процесс, который всегда выполняется, например, svchost.exe. Если вы работаете в Windows, идите, запустите и введите «services.msc» - это вызовет диспетчер служб. Существуют способы создания сервисов из произвольных программ и управления ими, но сейчас это выходит за рамки ваших потребностей.
Если при входе в систему все в порядке, а Windows настроена на распознавание и выполнение сценариев Perl, вы можете попробовать добавить (ярлык) сценарий в папку « Startup
».