, поэтому я собираю скрипт в PowerShell. Сценарий должен непрерывно копировать данные из журнала на локальном сервере в моем доме (это закодировано и работает).
У меня так, чтобы при отключении питания ИБП включался, если питание для некоторых причина исчезает / затемнение. Когда это происходит, мой код переключает режим питания в режим экономии заряда батареи, в то же время отправляя смс на мой телефон (часть смс должна быть закодирована позже), также, когда это происходит, скрипт начнет копировать журнал с сервера. в текстовый файл (работает).
Теперь к моему актуальному вопросу. Какой лучший способ запустить этот скрипт? Я думаю, что если скрипт выполняется 24/7, это может замедлить работу сервера.
Так что мне интересно, каков наилучший способ запустить скрипт? Есть ли в windows что-то, что может запустить файл программы / exe, если источник питания отключается?
Если нет, то я думаю, что al oop, который просто работает 24/7, и как только Batterystatus переходит со 2 на 1, он выходит из l oop и запускает реальный скрипт, но лучше всего это сделать на отдельный файл PowerShell? Например, отдельный файл PowerShell запускает l oop и имеет:
if ($batterystatus -eq 1){
start "C:user\MainScript.exe"
}
Exit
Есть какие-нибудь умные идеи для кодирования этого? :)
Я сейчас на моем телефоне, поэтому не могу отправить образец кода, но я не думаю, что он нужен в любом случае хе-хе:)
Спасибо