Выполните команду в определенное время в cygwin

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

3
12.04.2013, 05:47
2 ответа

at команда от Unix не доступна на Cygwin. Cygwin традиционно использовал at команда из окон, но это было удержано от использования в пользу schtasks.exe.

Таким образом, ответ на Ваш вопрос - да: можно только использовать Запланированную задачу в Windows для выполнения задачи однажды.

(Можно использовать cron и набор это в определенную дату в определенное время..., но это будет повторяться каждый год, если Вы не удалите задачу из crontab.) ;-)

4
27.01.2020, 21:17
  • 1
    Все мои усилия "выполнить команду с аргументами однажды в требуемое время" перестал работать. schtasks.exe не подходящая замена для Unix at команда. Позже на самом деле применимо. –  Bruno Bronosky 24.01.2017, 19:54

Можно вместо этого добавить задание крона.

Вход в систему от пользователя, от которого Вы хотите выполнить сценарий удара.

Выполниться crontab -e команда.

Теперь предположите, хотите ли Вы запустить скрипт удара точно на 19:00 на ежедневной основе, затем необходимо добавить строку как это:

00 19 * * * /path/to/bash/script

Примечание: Тот сценарий должен иметь исполняемый набор битов для того пользователя.

1
27.01.2020, 21:17
  • 1
    хм... это действительно распознает crontab-e команда. Я искал его онлайн, это - мое понимание, что мне нужен cygrunsrv пакет для этого –  l3win 12.04.2013, 18:55
  • 2
    я не могу быть конкретен относительно сколько быстрее boost::random генераторы, единственным способом знать наверняка является мера их самый быстрый алгоритм против /dev/urandom ---------121 крон--------51194----для периодических заданий. Этот вопрос о некогда прочь. спасибо –  Gilles 'SO- stop being evil' 13.04.2013, 00:55
  • 3
    , ответ в порядке, но необходимо установить пакет крона сначала (использующий setup.exe cygwin). –  DavAlPi 24.05.2013, 17:56

Теги

Похожие вопросы