|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.12.2023, 08:33 | #1 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,119
|
Выключить ПК по окончанию работы скрипта
здравствуйте, есть скрипт на Python, его время работы 4 часа - нужно сделать около 700 тыс. замен и это количество будет только увеличиваться)), работаю на ноутбуке ОС вин 10, в конце скрипта указано:
Код:
то, что НЕ сделана работа выясняется так как не записан файл с результатом, да и пйчарм НЕ закрыт, именно в нём я запускаю код |
20.12.2023, 16:06 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Попробуйте из PyCharm запустить такой скрипт (который сначала планирует перезагрузку, а потом отменяет), чтобы проверить, хватает ли прав на такую операцию:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.12.2023, 16:11 | #3 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,119
|
-нет
-нет -ну конечно да, 4 часа это же много, посему, наверное батник тоже не выручит? Код:
|
20.12.2023, 16:20 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Нет, по идее. Выполнение просто не дойдет до этого момента. Стоит отключить сон:
"Панель управления - Оборудование и звук - Электропитание - Настройка схемы электропитания - Переводить компьютер в спящий режим: Никогда".
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.12.2023, 16:48 | #5 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,119
|
|
20.12.2023, 16:50 | #6 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,119
|
ну тоже НЕ гут, иногда такая опция НЕ помешает, чтобы он неё избавляться
|
20.12.2023, 20:29 | #7 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,331
|
Ципихович Эндрю
Цитата:
Скрипт, например, на CMD, работает параллельно с вашим процессом. Он контролирует работу приложения, а при необходимости, и наличие результата работы. Можно задать временной интервал, по истечение которого проверяется работа приложения. Т.е., устанавливаем режим "не засыпать". Проверяем работу приложения (оно должно быть запущено). Ожидаем некоторое время и проверяем работу приложения (в цикле). По завершении работы восстанавливаем режим "нормального сна" и "укладываем" ПК - спать или выключиться. Если время ожидания истекло, то ... Флагом завершения работы приложения может быть файл, например, результата. Тогда, перед "укладкой" ПК, приложения можно завершить принудительно. PS: Это можно сделать и на VBScript
Как-то так, ...
|
|
20.12.2023, 20:35 | #8 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,119
|
|
20.12.2023, 20:51 | #9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Сам не пробовал (у меня сон отключен), но можно попробовать установить wakepy "pip install wakepy" и:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.12.2023, 20:58 | #10 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,119
|
ок опробую-напишу
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Неправильный итог работы скрипта | satfan | Python | 16 | 02.02.2022 09:25 |
Как выключить работу процедуры(выключить\переключить)? | IronFist | Помощь студентам | 7 | 31.05.2012 20:46 |
Уменьшение скорости работы скрипта | amdbodia | PHP | 3 | 16.01.2011 20:49 |
ajax индикатор работы скрипта | ssdm | JavaScript, Ajax | 3 | 08.04.2010 17:04 |
Как вывести результат работы php скрипта | eldar | Работа с сетью в Delphi | 21 | 08.08.2008 14:16 |