GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire il file sh da un altro file sh

Crea file1.sh

#! /bin/sh
echo "Hello World"

Crea file2.sh

#! /bin/sh
details = `./file1.sh`
echo $details

dai il permesso di esecuzione

chmod +x file1.sh
chmod +x file2.sh

Ora esegui il tuo file

./file2.sh

Uscita

Hello World

Guarda questo. Se vuoi eseguire uno script puoi usare:

./yourscript.sh

Se il tuo script ha un ciclo, usa:

./yourscript.sh&

Se vuoi ottenere la console dopo aver avviato gli script e non vuoi vedere il suo output usa:

./yourscript.sh > /dev/null 2>&1 &

Quindi, nel file principale avrai:

./yourscript1.sh > /dev/null 2>&1 &
./yourscript2.sh > /dev/null 2>&1 &
./yourscript3.sh > /dev/null 2>&1 &

Inizieranno insieme.


Linux
  1. DD da /dev/zero a /dev/null... cosa succede realmente

  2. unix:///var/run/supervisor.sock nessun file di questo tipo

  3. Come creare /dev/null?

  4. Come verificare se stdin è /dev/null dalla shell?

  5. Eseguire all'unisono in background all'avvio?

Come reindirizzare l'output su /dev/null in Linux

/dev/null in Linux

Come creare un file in Linux dalla finestra del terminale?

Linux:differenza tra /dev/console , /dev/tty e /dev/tty0

Come Linux usa /dev/tty e /dev/tty0

echo o print /dev/stdin /dev/stdout /dev/stderr