1

Возможно ли, чтобы программа Perl работала постоянно, когда мой компьютер включен?

Если так, то как ты это делаешь?

2 ответа2

2

Есть несколько вариантов. Вы можете запустить его как сервис, как 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» - это вызовет диспетчер служб. Существуют способы создания сервисов из произвольных программ и управления ими, но сейчас это выходит за рамки ваших потребностей.

2

Если при входе в систему все в порядке, а Windows настроена на распознавание и выполнение сценариев Perl, вы можете попробовать добавить (ярлык) сценарий в папку « Startup ».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .