1.6 KiB
2025-12-05.md
---- Finalisation Grabber -----
TRouver des infos matérielles et les ennvoyer dans summary.txt dans grabber mettre des catégories :
SUN="$DIR/summary.txt" #<-mettre en haut du code
cat $2 >> $DIR/$1 #faire un cat pour chaque arguments | #cat ... } #vérifier ordre du code en dessous d'ici | for file in ${!FILES[@]};do treat_file "$file ${FILES[$file]}" cat /etc/ssh/sshd_config |grep -o '^[^#]*' file done #checker fonctionnement code files et arguments treat_file sources_list.file /etc/apt/sources.list #voir ordre des arguments du treat file avec sources #for FILES #done #======================================================================================================================================== #ATTENTION AUX ESPACES AVEC LE PIPE | ESPACE AVANT |PAS APRES ! // rev donne le résultat à l'envers // bouger tout #déclarer ou définir correctement ramsize ram gen etc STOCKAGE_TOTAL=0 for SIZE in ${sizes[@]};do STOCKAGE_TOTAL+=$SIZE STOCKAGE_TOTAL=$(numfmt --to iec $STOCKAGE_TOTAL) done #for RAM in ${ram[@]};do #done
hardware() { echo "[HARDWARE]" >$SUM echo "CPU=$(lscpu -eMODELNAME |tail -n1)" >> $SUM echo "CPU_ID=$(sudo dmidecode -t processor |grep ID)" >> $SUM echo "RAM=$RAM_SIZE $RAM_GEN" >>$SUM echo "RAM_SIZE=$RAM_SIZE" >>$SUM echo "RAMSIZE=$(lsmem |grep 'Mémoire partagée' |cut -d: -f2 |sed 's/\ //g')" >> $SUM echo "RAM_GEN=$(sudo dmidecode -t memory |grep Type:|grep -v Unknown |tail -n1 |cut -d: -f2 |sed 's/\ //')" >>$SUM echo "STOCKAGE=$(lsblk -dn |grep -v loop |grep -v boot|tr -s " "|cut -d \ -f4)" >>$SUM ALIM=
} hardware
software() {
} software
config() {
} config
sudo usermod -aG grabber pierre19
hardware