Автоматично запускає скрипт Perl


1

Чи можна постійно працювати з програмою Perl під час роботи мого комп'ютера?

Якщо так, то як ви це робите?


1
Зробіть це службою або демоном. Але відповідь буде залежати від того, яку операційну систему ви працюєте. Чи можна припустити, що ПК означає вікна?
Doon

@Doon: я працюю з Windows (Windows 7). А що ви маєте на увазі служба або демон.
Dynamic

Відповіді:


2

Є кілька варіантів. Ви можете запустити його як послугу, запропоновану Doon вище. Якщо ви просто хочете, щоб він працював у фоновому режимі. Схоже, ви запускаєте скрипт з командного рядка і хочете закрити рядок / shell, але він продовжує працювати.

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

Я бачу, що ви перебуваєте у вікнах, тому це може допомогти вам: https://serverfault.com/questions/9038/run-a-bat-file-in-a-scheduled-task-without-a-window

Щоб відповісти на ваш запит, служба / демон - це фоновий процес, який завжди працює, наприклад, "svchost.exe". Якщо ви знаходитесь на вікнах, ідіть go run і введіть "services.msc" - це викличе менеджера послуг. Існують способи створення та керування службами з довільних програм, але це звучить так, як зараз.


2

Якщо виконується після входу в систему, і якщо Windows налаштована на розпізнавання та виконання скриптів Perl, можна спробувати додати (ярлик) сценарію до Startup папки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.