https://github.com/juanico10/autoupdate
Enviar mensaje de notificación a Telegram cuando un equipo se actualiza o tiene actualizaciones
https://github.com/juanico10/autoupdate
autoupdate script shell-script update
Last synced: 2 months ago
JSON representation
Enviar mensaje de notificación a Telegram cuando un equipo se actualiza o tiene actualizaciones
- Host: GitHub
- URL: https://github.com/juanico10/autoupdate
- Owner: juanico10
- License: gpl-3.0
- Created: 2021-12-19T20:20:43.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-11T22:24:56.000Z (almost 4 years ago)
- Last Synced: 2025-10-31T05:56:48.092Z (8 months ago)
- Topics: autoupdate, script, shell-script, update
- Language: Shell
- Homepage:
- Size: 99.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Enviar mensaje de notificación a Telegram cuando nos conectamos al ordenador por SSH
Para poder recibir los mensajes en el Telegram, debes obtener el Token y chat_id de tu bot de telegram, puedes solicitarlos aquí desde la App de Telegram:
- Bot token: https://t.me/botfather
- Chat_ID: https://t.me/myidbot

Empezamos a instalar el bot de inicio. Para que funcione necesita permisos, por lo que instalar en el usuario ROOT:
### Instalar los paquetes y actualizamos el sistema
~~~~
sudo apt update
sudo apt upgrade -y
sudo apt install curl -y
~~~~
### Edita el script infoupdates.sh, para añadir tu token de bot, y tu chat_id
Descargar el script [script infoupdates.sh](https://github.com/JuanRodenas/AutoUpdate/blob/main/infoupdates.sh)
Y modicamos lo siguiente:
~~~~
TOKEN_BOT="YOUR_TOKEN_BOT"
TOKEN_ID="YOUR_TOKEN_CHAT"
~~~~
### Edita el script autoupdate.sh, para añadir tu token de bot, y tu chat_id
Descargar el script [script autoupdate.sh](https://github.com/JuanRodenas/AutoUpdate/blob/main/autoupdate.sh)
Y modicamos lo siguiente:
~~~~
TOKEN_BOT="YOUR_TOKEN_BOT"
TOKEN_ID="YOUR_TOKEN_CHAT"
~~~~
### Asigna los permisos a+x
~~~~
chmod a+x /root/scripts/infoupdates.sh && \
chmod a+x /root/scripts/autoupdate.sh
~~~~
### Agregamos al cron las siguientes lineas para que se ejecuten
Abrimos el cron
~~~~
crontab -e
~~~~
Y añadimos las líneas, el cron los ejecutará cada día, para está al día de los paquetes
~~~~
00 23 * * * /root/scripts/infoupdates.sh >/dev/null 2>&1
30 23 * * * /root/scripts/autoupdate.sh >/dev/null 2>&1
~~~~
Y reinciamos el cron:
~~~
service cron restart
~~~
El funcionamiento es sencillo, cada día se actualice y nos informará de las actualizaciones.
### Ready!