Mettere in pausa uno script bash in Linux

Mattepuffo's logo
Mettere in pausa uno script bash in Linux

Mettere in pausa uno script bash in Linux

Supponiamo di avere uno nostro script bash su Linux che ad un certo punto vogliamo mettere in pausa per un motivo qualsiasi.

Come possiamo fare?

Abbiamo due alternative:

  • sleep
  • read

Vediamo un esempio banale di entrambi partendo da sleep:

#!/bin/bash

echo "Continuiamo tra 3 secondi"
sleep 3s
echo "Ecco fatto"

Per quanto riguarda read invece:

#!/bin/bash

echo "Continuiamo tra 3 secondi"
read -p "Siamo in pausa `echo $'n '`" -t 3
echo "Ecco fatto"

Enjoy!


Condividi

Commentami!