add pending

This commit is contained in:
Dev PC
2025-08-03 17:50:44 +03:00
parent c38929fbb4
commit 2c88ae6e85
4 changed files with 18 additions and 2 deletions
+2 -2
View File
@@ -126,7 +126,7 @@ class CallHandler:
return return
else: else:
await self.check_pending(event) await self.check_pending()
if linkedid in self.pending: if linkedid in self.pending:
return return
@@ -327,7 +327,7 @@ class CallHandler:
async def call_pending(self, linkedid): async def call_pending(self, linkedid):
self.pending.append(linkedid) self.pending.append(linkedid)
async def check_pending(self, event): async def check_pending(self):
check_time = datetime.now() check_time = datetime.now()
actual_calls = {} actual_calls = {}
+14
View File
@@ -0,0 +1,14 @@
import asyncio
import call_handler
callhandler = call_handler.CallHandler()
async def mailn():
await callhandler.check_pending()
return
if __name__ == "__main__":
asyncio.run(mailn())
+1
View File
@@ -0,0 +1 @@
/medods_crz/.venv/bin/python /medods_crz/check_pending.py
+1
View File
@@ -105,5 +105,6 @@
Нужно в файл /etc/crontabs добавить слудующую строку: Нужно в файл /etc/crontabs добавить слудующую строку:
``` ```
0 3 * * * root systemctl restart medods 0 3 * * * root systemctl restart medods
0 23 * * * root /medods_crz/check_pending.sh
``` ```
Это позволит обеспечить бесперебойную работу системы и отложенное до следующего рабочего дня применение правок Это позволит обеспечить бесперебойную работу системы и отложенное до следующего рабочего дня применение правок