Автоматический запуск скрипта Perl

Автоматический запуск скрипта Perl

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

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

решение1

Есть несколько вариантов. Вы можете запустить его как службу, как предложил Дун выше. Если вы просто хотите, чтобы он работал в фоновом режиме. Похоже, вы запускаете скрипт из командной строки и хотите закрыть приглашение/оболочку, но оставить его работать.

Линукс:http://www.washington.edu/computing/unix/background.html

Я вижу, что вы используете Windows, поэтому этот вопрос может вам помочь:https://serverfault.com/questions/9038/запустить-bat-файл-в-запланированной-задаче-без-окна

Чтобы ответить на ваш вопрос, служба/демон — это фоновый процесс, который всегда запущен, например, "svchost.exe". Если вы работаете в Windows, перейдите в go run и введите "services.msc" — это вызовет диспетчер служб. Существуют способы создания и управления службами из произвольных программ, но, похоже, это вам сейчас не нужно.

решение2

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

Связанный контент