Modularización de GKACHELE SaaS
This commit is contained in:
68
INSTALAR_CRON.md
Normal file
68
INSTALAR_CRON.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# 🔄 Instalar Cron para Actualizar Raspberry Automáticamente
|
||||
|
||||
## En tu máquina local (Windows/WSL):
|
||||
|
||||
### 1. Hacer ejecutable el script
|
||||
```bash
|
||||
chmod +x update-raspberry.sh
|
||||
chmod +x cron-update-raspberry.sh
|
||||
```
|
||||
|
||||
### 2. Instalar cron (si no está)
|
||||
```bash
|
||||
# En WSL
|
||||
sudo apt-get install cron
|
||||
|
||||
# Iniciar servicio
|
||||
sudo service cron start
|
||||
```
|
||||
|
||||
### 3. Agregar al crontab
|
||||
```bash
|
||||
# Editar crontab
|
||||
crontab -e
|
||||
|
||||
# Agregar esta línea (actualiza cada hora):
|
||||
0 * * * * /ruta/completa/a/cron-update-raspberry.sh
|
||||
|
||||
# O cada 5 minutos (para pruebas):
|
||||
*/5 * * * * /ruta/completa/a/cron-update-raspberry.sh
|
||||
```
|
||||
|
||||
### 4. Verificar
|
||||
```bash
|
||||
# Ver crontab
|
||||
crontab -l
|
||||
|
||||
# Ver logs
|
||||
tail -f /tmp/raspberry-update.log
|
||||
```
|
||||
|
||||
## En Raspberry Pi (alternativa):
|
||||
|
||||
### Crear script en Raspberry
|
||||
```bash
|
||||
# En Raspberry
|
||||
cd /home/pi
|
||||
mkdir -p scripts
|
||||
nano scripts/update-from-git.sh
|
||||
```
|
||||
|
||||
### Contenido del script:
|
||||
```bash
|
||||
#!/bin/bash
|
||||
cd /home/pi/gkachele-saas
|
||||
# Aquí puedes hacer git pull si usas git, o scp desde tu máquina
|
||||
sudo systemctl restart gkachele-saas
|
||||
```
|
||||
|
||||
### Agregar a crontab en Raspberry:
|
||||
```bash
|
||||
crontab -e
|
||||
|
||||
# Actualizar cada hora
|
||||
0 * * * * /home/pi/scripts/update-from-git.sh
|
||||
```
|
||||
|
||||
---
|
||||
**Nota:** Ajusta las rutas según tu configuración.
|
||||
Reference in New Issue
Block a user