У меня есть модуль powershell, который использует события асинхронного таймера для мониторинга и запуска действий.
Он прекрасно работает, когда запускается в терминале powershell в Windows.
Мне было интересно узнать,если он будет работать, как, используя Powershell Core на Raspberry Pi.Это почти так!
Похоже, что асинхронные события не запускаются корректно, но потом я заметил, что, если я буду взаимодействовать с терминалом, я начну видеть выплевывающие операторы подробного журнала, а затем асинхронные событиябудет стрелятьТак, например, я знаю, что мой сценарий должен добавить событие таймера для запуска через 10 секунд - но оно никогда не сработает - но если я буду взаимодействовать с терминалом (даже достаточно нажать клавишу Esc), подробные журналы будут выплевываться, яможно увидеть, как регистрируется событие таймера, и оно успешно сработает.
Есть мысли по этому поводу?Любые идеи о том, как запустить сценарий, чтобы он работал как положено, и как он работает под терминалом powershell в Windows?Моя идея для обходного пути состояла бы в том, чтобы иметь синхронный бесконечный цикл, который запускался бы после того, как асинхронная часть была запущена, чтобы поддерживать жизнь и подражать мне, взаимодействуя с терминалом.Но я бы предпочел, чтобы на Raspberry Pi был более понятный способ, чтобы все работало правильно.