Meteoclimatic

Software => Cumulus y Cumulus MX => Mensaje iniciado por: CarlosLSev en 22 de Enero del 2021, 19:38:02 pm

Título: Copia de seguridad o actualizacion e inicio automático
Publicado por: CarlosLSev en 22 de Enero del 2021, 19:38:02 pm
Hola por tenerlo claro, para hacer copia de seguridad o actualizar de versión. Copiamos nueva versión en la misma carpeta carpeta renombrada a CumulusMXn y subimos por sftp. Paramos CumulusMX, renombramos por ejemplo a CumulusMXold
Copiamos Carpeta data, y fichero cumulus.ini. (y /web/Cutags.txt este no tiene datos)
La copiamos a la carpeta con la versión de Cumulus y renombramos de CumulusMXn a CumulusMX Iniciamos Cumulus y verificamos y si está todo ok borramos la antigua. ¿Es así?

Sobre el inicio cree este servicio y me funciona .
[Unit]
Description=Cumulus
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/home/CumulusMX/
Restart=always
RestartSec=60
ExecStart=/usr/bin/mono /home/CumulusMX/CumulusMX.exe -port 2020 -lang es-ES

[Install]
WantedBy=multi-user.target

Pero en MXutils veo esto   :;
[Unit]
Description=CumulusMX service
Documentation=https://cumuluswiki.org/a/Main_Page
After=network-online.target

[Service]
User=root
Group=root
ExecStart=/usr/bin/mono-service -d:/home/install/CumulusMX CumulusMX.exe -service
Type=forking
ExecStopPost=/bin/rm /tmp/CumulusMX.exe.lock

[Install]
WantedBy=multi-user.target
Que diferencias hay
¿Uso mejor este?
Título: Re:Copia de seguridad o actualizacion e inicio automático
Publicado por: jmviper en 22 de Enero del 2021, 22:51:45 pm
Si te funciona yo solo añadiría la línea de ExecStopPost=/bin/rm /tmp/CumulusMX.exe.lock en la sección Service para borrar el archivo temporal

También pon After=network-online.target en vez de After=network.target. Con eso te aseguras de que haya conexión a internet cuando arranca y por lo tanto va a comunicarse con el GW-1000.