GNU/Linux >> Znalost Linux >  >> Linux

Jak spustit soubor sh z jiného souboru sh

Vytvořte soubor1.sh

#! /bin/sh
echo "Hello World"

Vytvořte soubor2.sh

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

dát oprávnění ke spuštění

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

Nyní spusťte svůj soubor

./file2.sh

Výstup

Hello World

Podívej se na to. Pokud chcete spustit skript, můžete použít:

./yourscript.sh

Pokud má váš skript smyčku, použijte:

./yourscript.sh&

Pokud chcete konzolu získat po spuštění skriptů a nechcete vidět její výstupní použití:

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

Takže v hlavním souboru budete mít:

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

Začnou spolu.


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jak úplně umlčet Cronjob do /dev/null/?

  3. Linux – Jak vytvořit /dev/null?

  1. Jak namapovat zařízení /dev/sdX a /dev/mapper/mpathY ze zařízení /dev/dm-Z

  2. Co jsou soubory /dev/zero a /dev/null v Linuxu

  3. DD z /dev/zero do /dev/null...co se vlastně stane

  1. Jak kódovat base64 /dev/random nebo /dev/urandom?

  2. Jak vytvořit soubor v Linuxu z okna terminálu?

  3. Linux:Rozdíl mezi /dev/console , /dev/tty a /dev/tty0