63 lines
1.7 KiB
Bash
Executable File
63 lines
1.7 KiB
Bash
Executable File
#!/bin/bash
|
|
DIR=/opt/grabber
|
|
SUCCESS_LOG=/var/log/grabber/grabber-success.log
|
|
ERROR_LOG=/var/log/grabber/grabber-error.log
|
|
|
|
# Affichage du texte de démarrage
|
|
tee $SUCCESS_LOG $ERROR_LOG <<EOF1
|
|
+++++++++++++++++++++++++++++++++
|
|
Démarrage du script Grabber
|
|
+++++++++++++++++++++++++++++++
|
|
==============================
|
|
Récupération des informations sur les paquets
|
|
==============================
|
|
EOF1
|
|
|
|
# Fichier /etc/apt/sources.list
|
|
tee -a $SUCCESS_LOG $ERROR_LOG <<EOF2
|
|
-----------------------------------
|
|
|
|
Copie du fichier de configuration /etc/apt/sources.list
|
|
|
|
----------------------------------
|
|
EOF2
|
|
|
|
cat /etc/apt/sources.list 2> >(tee -a $ERROR_LOG) >$DIR/sources-list.file
|
|
|
|
# Commande apt list --installed
|
|
tee -a $SUCCESS_LOG $ERROR_LOG <<EOF3
|
|
-------------------------------------
|
|
|
|
Récupération de la liste des paquets installés
|
|
|
|
-------------------------------------
|
|
|
|
EOF3
|
|
apt list --installed 2> >(tee -a $ERROR_LOG) > apt-installed.cmd \
|
|
&& echo "[OK]: Fichier apt-installed.cmd généré" |tee -a $SUCCESS_LOG \
|
|
|| echo "[ECHEC]: Erreur à la génération de apt-installed.cmd" |tee -a $ERROR_LOG
|
|
|
|
--------------------------------------
|
|
|
|
declare -a DEVICES
|
|
mapfile -t DEVICES < <(lsblk -dn -o NAME |grep -v loop)
|
|
|
|
declare -A FILES
|
|
FILES=(
|
|
"sources_list.file" "/etc/apt/sources.list*"
|
|
"passwd.file" "/etc/passwd"
|
|
"group.file" "/etc/group"
|
|
)
|
|
|
|
#cat /etc/passwd > $DIR/passwd.file
|
|
#cat /etc/group > $DIR/group.file
|
|
#lspci -nn > $DIR/lspci.cmd
|
|
#lsusb > $DIR/lsusb.cmd
|
|
#apt list --installed > $DIR/apt.cmd
|
|
#systemd-analyze > $DIR/systemd-analyze.cmd
|
|
#systemd-analyze blame | head -n 10 > $DIR/systemd-blame.cmd
|
|
#lscpu > $DIR/lscpu.cmd
|
|
#lshw-gtk > $DIR/lshw-gtk.cmd
|
|
#inxi > $DIR/inxi.cmd
|
|
#lsmem > $DIR/lsmem.cmd
|