Вопросы по теме 'watchdog'

Могу ли я создать поток программного сторожевого таймера на C++, используя Boost Signals2 и Threads?
В настоящее время я запускаю функцию Foo из чужой библиотеки в однопоточном приложении. В большинстве случаев я звоню Фу, и это происходит очень быстро, иногда я звоню Фу, и это занимает целую вечность. Я не терпеливый человек, если Foo будет...
15464 просмотров
schedule 10.12.2023

Как мне запрограммировать сторожевой таймер для перезапуска службы Windows?
Меня очень интересует ответ на другой вопрос, касающийся сторожевых таймеров для служб Windows (см. здесь ). В этом ответе говорилось: Я также использовал внутреннюю сторожевую систему, работающую в другом потоке. Этот поток просматривает...
15883 просмотров
schedule 17.01.2024

Запускать задание cron, только если оно еще не запущено
Я пытаюсь настроить задание cron в качестве своего рода сторожевого пса для созданного мной демона. Если демон выйдет из строя и выйдет из строя, я хочу, чтобы задание cron периодически перезапускало его ... Я не уверен, насколько это возможно, но я...
125767 просмотров
schedule 26.02.2022

Удаленный сторожевой таймер C#
У нас есть ряд служб (в основном консольных приложений), работающих на нескольких удаленных компьютерах. Мне нужно реализовать некоторую форму сторожевого таймера, чтобы убедиться, что все эти службы работают должным образом. Некоторые службы...
1710 просмотров
schedule 08.03.2022

Управление потоком наблюдателя — как работает возбужденное исключение и присоединение?
У меня есть процесс входа в систему из API, которым я не владею, который иногда зависает. Если это занимает больше, чем, скажем, 30 секунд, я хотел бы убить его и повторить попытку (поскольку это должно занять всего около 2-3). Я немного смущен...
660 просмотров

задержка прерывания сторожевого таймера руки
Недавно я написал модуль Linux для генерации прерывания каждые 20 мкс с помощью сторожевого таймера. Я использую глобальный таймер, чтобы проверить, составляет ли интервал между двумя прерываниями 20 мкс. Но я считаю, что результат больше, чем 20us....
449 просмотров
schedule 08.09.2022

Получение адреса возврата исключения на ARM Cortex M0
Я пытаюсь получить в своем коде адрес возврата обработчика IRQ. Моя цель - сохранить значение ПК непосредственно перед истечением сторожевого таймера и перед сбросом для целей отладки с помощью WDT_IRQHandler (). Я также тестирую этот подход с...
2147 просмотров
schedule 05.04.2023

Значение записи «V» в файл сторожевого устройства
Что это значит, когда мы делаем echo V > /dev/watchdog ? В одной статье говорилось, что это может предотвратить случайную остановку сторожевого таймера. Мне не ясна эта цель.
3234 просмотров
schedule 26.03.2024

Как выйти из сторожевого таймера/скрипта Python из функции класса обработчика?
У меня есть скрипт, который просматривает папку для получения файла. Если файл НЕ получен в течение X времени, я хочу получить предупреждение, если он получен, я хочу выйти из сценария. Я планирую использовать запланированную задачу Windows для...
2188 просмотров
schedule 28.04.2024

Как использовать сторожевой таймер
Используя сторожевой таймер, я хочу, чтобы он искал обновленный файл в каком-то каталоге, в случае этого обновленного файла он захватывает имя файла и запускает определенный скрипт с именем файла и отправляет вывод в другой каталог как текстовый файл....
1995 просмотров
schedule 30.10.2022

Как запустить определенную программу до того, как сторожевой таймер systemd остановит службу
У меня есть программа, которая запускается systemd с таким служебным файлом: [Unit] Description=... [Service] Type=notify ExecStart=/usr/sbin/myprogram WatchdogSec=1 KillMode=process KillSignal=SIGTERM Restart=always Он регулярно посылает...
539 просмотров
schedule 04.01.2024

Очередь подпроцессов Python Watchdog
Я скопировал скрипт сторожевого таймера Python со следующего веб-сайта: https://www.michaelcho.me/article/using-pythons-watchdog-to-monitor-changes-to-a-directory import time from watchdog.observers import Observer from watchdog.events import...
1093 просмотров

wdt на картинке с ошибками c
У меня есть это: static void ButtonDebounce(void) { static uint16_t debounceCounter = 0; // Check if only one S3 or s4 button pressed since if I have bouncing several // interrupts will occur and will result on several resets on board. if...
40 просмотров
schedule 11.05.2024

Сторожевой таймер Python для мониторинга изменений в репозиториях github
Мне нужна помощь в создании системы сторожевого таймера Python для мониторинга репозитория GitHub. Идея такова: каждый раз, когда что-то новое добавляется в репозиторий (мастер), я хочу обновить репозиторий на сервере новыми коммитами/пушами. Любая...
40 просмотров
schedule 06.10.2022