Compare commits
2 Commits
v2026.03.9
...
v2026.03.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
80e9262bcb | ||
|
|
cd456ab9f1 |
@@ -372,7 +372,7 @@ def should_shutdown(data: Dict[str, Any], server_now: datetime) -> bool:
|
||||
target = parse_iso(str(data.get("ShutdownBeforeDate", "") or ""))
|
||||
if not target:
|
||||
return False
|
||||
return server_now >= target
|
||||
return server_now <= target
|
||||
|
||||
|
||||
def execute_shutdown(dry_run: bool = False) -> None:
|
||||
@@ -421,8 +421,8 @@ def parse_args() -> argparse.Namespace:
|
||||
parser.add_argument("--secret", default="", help="TeleSec secret para cifrado")
|
||||
parser.add_argument("--machine-id", default="", help="ID de máquina (default: hostname)")
|
||||
parser.add_argument("--interval", type=int, default=15, help="Intervalo en segundos")
|
||||
parser.add_argument("--once", action="store_false", help="Ejecutar una sola iteración")
|
||||
parser.add_argument("--dry-run", action="store_false", help="No apagar realmente, solo log")
|
||||
parser.add_argument("--once", action="store_true", help="Ejecutar una sola iteración")
|
||||
parser.add_argument("--dry-run", action="store_true", help="No apagar realmente, solo log")
|
||||
parser.add_argument(
|
||||
"--config",
|
||||
default="",
|
||||
|
||||
Reference in New Issue
Block a user