upraven update skript
This commit is contained in:
parent
013d8a89a0
commit
cfa82b9316
@ -1,29 +1,22 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Název: Update Notifier
|
#
|
||||||
# Popis: Skript pro kontrolu dostupnosti systémových aktualizací na Arch Linuxu a záznam do logu.
|
##################################################################################################################
|
||||||
|
# Written to be used on 64 bits computers
|
||||||
|
# Author : Archos
|
||||||
|
# Website : https://arch-linux.cz
|
||||||
|
##################################################################################################################
|
||||||
|
##################################################################################################################
|
||||||
|
#echo "Skript spuštěn v: $(date)" >> /cesta/k/log.txt
|
||||||
|
|
||||||
# Umístění log souboru
|
# Získání seznamu aktualizací
|
||||||
LOG_FILE="$HOME/update_notifier.log"
|
|
||||||
|
|
||||||
# Zaznamenání data a času spuštění skriptu
|
|
||||||
echo "Skript spuštěn v: $(date)" >> $LOG_FILE
|
|
||||||
|
|
||||||
# Získání seznamu dostupných aktualizací
|
|
||||||
updates=$(checkupdates)
|
updates=$(checkupdates)
|
||||||
update_count=$(echo "$updates" | wc -l)
|
|
||||||
|
|
||||||
# Zaznamenání výsledku kontroly
|
# Zkontroluj, jestli jsou dostupné nějaké aktualizace
|
||||||
echo "Kontrola aktualizací provedena v: $(date)" >> $LOG_FILE
|
if [[ ! -z "$updates" ]]; then
|
||||||
|
# Počet dostupných aktualizací
|
||||||
|
count=$(echo "$updates" | wc -l)
|
||||||
|
|
||||||
# Kontrola, zda jsou dostupné nějaké aktualizace
|
# Zobrazení notifikace
|
||||||
if [[ "$update_count" -gt 0 ]]; then
|
notify-send "Dostupné aktualizace" "$count aktualizací je dostupných. Spusťte terminál a zadejte 'sudo pacman -Syu' pro instalaci."
|
||||||
echo "$update_count aktualizací je dostupných. Spusťte terminál a zadejte 'sudo pacman -Syu' pro instalaci." >> $LOG_FILE
|
|
||||||
# Zobrazení notifikace, pokud jsou aktualizace dostupné
|
|
||||||
notify-send "Dostupné aktualizace" "$update_count aktualizací je dostupných. Spusťte terminál a zadejte 'sudo pacman -Syu' pro instalaci."
|
|
||||||
else
|
|
||||||
echo "Žádné aktualizace nejsou dostupné." >> $LOG_FILE
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Výstup pro možné použití v terminálu nebo Conky
|
|
||||||
echo "$update_count updates available"
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user