Wiki Info Libre @ Dom

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
docs:bash [2018/05/11 22:47] maison.gaetandocs:bash [2019/03/16 04:02] (Version actuelle) maison.gaetan
Ligne 13: Ligne 13:
 </code> </code>
  
-Pour donner la taille uniquement des dossiers et non de chaque fichier et/ou sous-dossiers :+Pour donner la taille uniquement des dossiers et non de chaque fichier et/ou sous-dossiers et les trier :
 <code bash> <code bash>
-du -h --max-depth=1+du -h --max-depth=1 | sort -rn
 </code> </code>
  
Ligne 40: Ligne 40:
 </code> </code>
  
-<code bash>+<file bash boucle.sh>
 #!/bin/sh #!/bin/sh
 # Un exemple de boucle : # Un exemple de boucle :
 +grepc="$(cat .grsync/default.log | grep -c "fin-gm-grsync-2015-05.php")"
 +
 +# while [ 1 ];
 +while [ "$grepc" -ne "1" ];
 +do
 +echo "$(date +%H%M%S)"
 +sh scripts/grepc.sh
 +sleep 10
 +done
 +        echo "Grepc = 1 OK"
 +        echo $grepc
 +exit 0
 +</file>
 +
 +
 +<file bash capture.sh>
 +#!/bin/sh
 +# Un exemple de boucle avec capture :
 +visualisateur=mirage
 while [ 1 ]; while [ 1 ];
 do do
Ligne 56: Ligne 75:
 sleep 1 sleep 1
 echo "1 " echo "1 "
-xfce4-screenshooter -f -o mirage+rm -fr /tmp/*.png 
 +xfce4-screenshooter -f -o $visualisateur
 sleep 15 sleep 15
-echo -n "Fermeture de mirage dans "+echo -n "Fermeture de $visualisateur dans "
 echo -n "5 " echo -n "5 "
 sleep 1 sleep 1
Ligne 68: Ligne 88:
 sleep 1 sleep 1
 echo "1 " echo "1 "
-killall mirage+killall $visualisateur
 sleep 95 sleep 95
 done done
-</code>+</file> 
 + 
 +<file bash md5.sh> 
 +#!/bin/bash 
 + 
 +grepc="$(md5sum -c MD5SUM | grep -c FAILED)" 
 + 
 +if [ $grepc = "1"
 +then 
 +        echo "Grepc = 1 FAILED" 
 +        echo $grepc 
 +else 
 +        echo "Grepc = 0 OK" 
 +        echo $grepc 
 +fi 
 +</file>
  
 <code bash> <code bash>
Ligne 141: Ligne 176:
 tail -n 10 .grsync/default.log && echo " " && df /media/sde1/ |  tail -n 1 | cut -c 31-40 tail -n 10 .grsync/default.log && echo " " && df /media/sde1/ |  tail -n 1 | cut -c 31-40
 </code> </code>
- 
  
 <code> <code>
 /sbin/ifconfig | /bin/grep "Bcast:" | /usr/bin/cut -d ":" -f 2 | /usr/bin/cut -d " " -f 1 /sbin/ifconfig | /bin/grep "Bcast:" | /usr/bin/cut -d ":" -f 2 | /usr/bin/cut -d " " -f 1
 +</code>
 +
 +<code>
 +/sbin/ip -f inet -o addr show eth0 | cut -d\  -f 7 | cut -d/ -f 1
 +</code>
 +
 +<code>
 +find . -type d -exec chmod 705 {} \;
 +find . -type f -exec chmod 604 {} \;
 +</code>
 +
 +<code>
 +cat /var/log/clonezilla.log | grep -c boot
 </code> </code>