Коммит 1eb28a7b создал по автору Леляев Петр Алексеевич's avatar Леляев Петр Алексеевич
Просмотр файлов

Улучшения команд перезапуска демона

владелец e3304ec5
...@@ -100,8 +100,7 @@ class OneScheduleEdit(ParentClassForAllSchedules): ...@@ -100,8 +100,7 @@ class OneScheduleEdit(ParentClassForAllSchedules):
ret = QMessageBox.question(self, 'Сервис выключен', "Включить работу сервиса звонков?", ret = QMessageBox.question(self, 'Сервис выключен', "Включить работу сервиса звонков?",
QMessageBox.Yes | QMessageBox.No) QMessageBox.Yes | QMessageBox.No)
if ret == QMessageBox.Yes: if ret == QMessageBox.Yes:
subprocess.run('systemctl restart school-ringer.service', shell=True) run_command('systemctl enable --now school-ringer.service')
subprocess.run('systemctl enable school-ringer.service', shell=True)
def change_precall(self) -> None: def change_precall(self) -> None:
""" """
...@@ -340,8 +339,7 @@ class OneScheduleEdit(ParentClassForAllSchedules): ...@@ -340,8 +339,7 @@ class OneScheduleEdit(ParentClassForAllSchedules):
schedules.__repr__() schedules.__repr__()
logging.info(f'Сохранено в файл расписание {self.current_schedule.name}: {self.current_schedule.to_dict()}') logging.info(f'Сохранено в файл расписание {self.current_schedule.name}: {self.current_schedule.to_dict()}')
if self.current_schedule.active is True and get_true_service_status(): if self.current_schedule.active is True and get_true_service_status():
subprocess.run('systemctl restart school-ringer.service', shell=True) run_command('pkexec systemctl enable --now school-ringer.service')
subprocess.run('systemctl enable school-ringer.service', shell=True)
def import_schedule(self) -> None: def import_schedule(self) -> None:
""" """
......
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать