post inicial
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Ejecución desatendida de las tareas de un proyecto sysagent.
|
||||
# sudo cp examples/sysagent.service examples/sysagent.timer /etc/systemd/system/
|
||||
# sudo systemctl daemon-reload && sudo systemctl enable --now sysagent.timer
|
||||
#
|
||||
# Las tareas DONE no se repiten mientras su archivo no cambie (ver README),
|
||||
# así que el timer solo actúa cuando hay tareas nuevas, modificadas o
|
||||
# pendientes de reintento.
|
||||
[Unit]
|
||||
Description=sysagent: autonomous system administration tasks
|
||||
Wants=network-online.target
|
||||
After=network-online.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
WorkingDirectory=/root/admin-agent
|
||||
ExecStart=/usr/local/bin/sysagent
|
||||
# SIGTERM se gestiona: se cancelan los procesos hijos y se guarda contexto.mem.
|
||||
KillSignal=SIGTERM
|
||||
TimeoutStopSec=60
|
||||
# Límite de una ejecución completa (en servicios oneshot lo marca TimeoutStartSec).
|
||||
TimeoutStartSec=4h
|
||||
Nice=5
|
||||
Reference in New Issue
Block a user