Как запускать программу в определенное время

Я нашел задержку запуска, но мне интересно, есть ли другие решения ..

изменён Bram 577
задан user2635566 142

2 ответа 2

Task Scheduler (в строке поиска в меню «Пуск»)

Начать задачу: At logon / At startup

Введите 5 minutes (или любое другое время для каждой задачи)

Действие: Start a program

Готово

ответ дан Jonny Wright 521

Если Windows:

Планировщик заданий — ваш лучший выбор, и это хороший ресурс (и да, я просто скопировал эти ссылки из комментариев к вопросу. Кредит, где кредит должен).

Но на самом деле, «планировщик задач» Google должен дать вам множество полезной информации. Поскольку планировщик заданий поставляется по умолчанию с Windows и выпускается корпорацией Microsoft, используйте ссылки на сайты Microsoft (поскольку их документация будет более обширной).

редактировать: я бы также отослал вас к ответу Джонни Райта, так как он дает полезное и понятное руководство.

Если Linux / UNIX

Вы захотите использовать cron или at . Имейте в виду, что синтаксис crontab для пользовательского crontab не такой, как для глобального crontab, и если вы помещаете сценарии в /etc/cron.daily/ или в один из других частотных каталогов cron, вы можете использовать любой формат сценария ,

Как сделать автозапуск программ на Python по расписанию

Вы также можете просто добавить нужную вам функциональность в один из скриптов инициализации (или, что еще лучше, написать свой собственный скрипт инициализации), который разветвляет подпроцесс, который выполняет желаемое действие.

Например, если поместить файл, подобный приведенному ниже, в /etc/init.d , он будет запускаться во время загрузки:

Читайте также:
Программа yamb как пользоваться

#!/usr/bin/env bash mything () < # Wait five minutes; 5 * 60 seconds sleep $(( 5 * 60 )) # Do the thing you want to do exampleprogram exampleArg1 exampleArg2 >mything /dev/null

Кстати, все эти ссылки предназначены только для man-страниц, поэтому для доступа к ним вы должны использовать: man 1 crontab (для синтаксиса crontab для каждого пользователя), man 5 crontab (для глобального синтаксиса crontab), man cron (для cron синтаксис), и man at (для в синтаксис).

В любом случае

Имейте в виду, что для планирования события относительно времени загрузки машины вам потребуются права администратора / суперпользователя, в то время как вам не потребуются права администратора для планирования события относительно вашего времени входа в систему.

Источник: poweruser.guru

ЛАЙФХАК: Как активировать таймер выключения ПК #Shorts

Распространить задание планировщика Windows через групповые политики

date

15.11.2022

user

itpro

directory

Active Directory, Групповые политики

comments

комментариев 11

Вы можете использовать групповые политики для распространения запланированных заданий планировщика Windows (Task Scheduler) на компьютерах пользователей домена. Например, вы можете создать задание, которое автоматически завершит сессию пользователя/выключит компьютер пользователя в определенное время, или запустит определенный скрипт.

В этом примере мы через Group Policy Preferences создадим и распространим на компьютеры пользователей новое задание планировщика, которое будет выводить всплывающее уведомление пользователям.

задание планировщика через групповые политики

    Откройте консоль управления доменными групповыми политиками (gpmc.msc), создайте новую GPO и назначьте ее на Organizational Unit с пользователями или компьютерами, на которые нужно назначить задание планировщика (если вы назначаете GPO на OU с компьютерами, нужно включить параметр Configure user Group Policy Loopback Processing mode в разделе Computer Configuration -> Administrative Templates -> System -> Group Policy, см. объяснение здесь);

Пункт Immediate Task (at least Windows 7) позволяет создать задание, которое будет запущено только один раз, но максимально быстро (сразу после следующего обновления групповых политик на клиенте).

Читайте также:
Не открывает программы dll

создать новое задание task scheduler на компьютерах в Active Directory

  • Перед вами появится окно, похожее на стандартное окно настройки заданий планировщика Windows. Настройте параметры вашего задания;
  • На вкладке General задайте Action = Update, укажите имя задания. Чтобы задание запускалось от имени пользователя укажите здесь %LogonDomain%%LogonUser% . Для запуска задания с правами администратора, включите опцию Run with highest privileges;
  • Если вы создаете задание планировщика в секции GPO Computer Configuration, можно запускать задание от имени системы ( NT AUTHORITYSystem ).

    от кого запускать задание планировщика

  • На вкладке Triggers укажите, когда нужно запускать задание. В моем случае я хочу запускать задание ежедневно в 17:00. Выберите New -> Begin the task On a schedule -> Daily, укажите время запуска задания; запускать задание ежедневно
  • На вкладке Actions нужно указать команду или скрипт, которое нужно выполнить через планировщик. Укажите следующие параметры задания:Action: «Start a program»
    Program/Script: C:WINDOWSsystem32WindowsPowerShellv1.0powershell.exe
    Add Arguments (optional): -ExecutionPolicy Bypass -command » запуск powershell скрипта через задание планировщика task scheduller
  • Можно скопировать файл PS1 скрипта через GPO на компьютеры пользователей, или запускать скрипт напрямую из UNC каталога. В этом примере я запускаю PowerShell скрипт, отображающий всплывающее уведомление, из каталога SYSVOL на контроллере домена. Для обхода политики выполнения скриптов PowerShell на компьютерах пользователей, я использую параметр -ExecutionPolicy Bypass .

    список задания планировщика Windows

  • Перезагрузите компьютер пользователя, чтобы применить к нему GPO. Откройте консоль Task Scheduler ( taskschd.msc ) и убедитесь, что в Task Scheduler Library появилось новое назначенное задание. Проверьте, что она отрабатывает согласно расписанию.
  • Обратите внимание, что в отличии от логон скриптов GPO, которые можно настроить на запуск только при загрузке/выключении компьютера, или входе/выходе пользователя, задания планировщика можно запускать в любое время или после наступления определенного события-триггера (см. пример, как запустить скрипт (действие) при запуске (завершении) определенной программы в Windows).[/alert]

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

    Читайте также:
    Можно ли удалять exe файлы после установки программы

    Источник: winitpro.ru

    Как с помощью Automator запускать заранее заданные сайты в определенное время

    Приложение Automator можно считать одним из самых недооцененных инструментов, которые идут в комплекте с яблочной настольной операционной системой. Благодаря ему пользователи могут всего парой кликов открывать сразу несколько приложений, сортировать файлы, запускать музыку и т.д.

    Иконка Automator.

    Automator-1

    Сегодня мы расскажем о том, как создать с помощью Automator простой скрипт, позволяющий открыть окно браузера и запустить несколько сайтов в строго определенное время.

    Для создания подобного скрипта нужно:

    1.Запустить приложение Automator.

    Automator-2

    2. В открывшемся окне выбрать пункт Уведомление календаря и нажать на клавишу Выбрать.

    Automator-run-browser-2

    3. В левой боковой панели в разделе Библиотеки выбрать пункт Интернет.

    Automator-run-browser-3

    4. Во второй колонке слева найти пункт Получить выделенные URL.

    5. Перетащить выбранный пункт в рабочую область в правой части основного окна Automator.

    Automator-run-browser-4

    6. Удалить заданный автоматически веб-адрес и добавить свои адреса.

    7. Найти во второй колонке слева пункт Отображать веб-страницы.

    Automator-run-browser-5

    8. Перетащить выбранный пункт в рабочую область в правой части основного окна Automator и разметить его под блоком Получить выделенные URL.

    9. Перейти в панель меню и нажать Файл – Сохранить.

    10. Дать название сохраняемому файлу и задать место для сохранения.

    Automator-run-browser-6

    После сохранения будет автоматически открыто приложение Календарь, в котором пользователи смогут самостоятельно настроить дату и время запуска, созданного с помощью Automator события.

    Таким образом, после всех описанных выше манипуляций, в назначенное время на экране появится окно браузера с открытыми сайтами. Подобным образом пользователи могут назначать запуск и других приложений. Например, запуск музыки или открытие ряда приложений к началу рабочего дня.

    Источник: prostomac.com

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru