GNU/Linux >> Belajar Linux >  >> Linux

Cara menjalankan file sh dari file sh lain

Buat file1.sh

#! /bin/sh
echo "Hello World"

Buat file2.sh

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

berikan izin eksekusi

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

Sekarang jalankan file Anda

./file2.sh

Keluaran

Hello World

Lihatlah ini. Jika Anda ingin menjalankan skrip, Anda dapat menggunakan:

./yourscript.sh

Jika skrip Anda memiliki loop, gunakan:

./yourscript.sh&

Jika Anda ingin mendapatkan konsol setelah memulai skrip dan Anda tidak ingin melihat hasilnya, gunakan:

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

Jadi, di file master Anda akan memiliki:

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

Mereka akan mulai bersama.


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  3. Bagaimana Membungkam Sepenuhnya Cronjob Ke /dev/null/?

  1. Linux – Bagaimana Cara Membuat /dev/null?

  2. Cara memetakan perangkat /dev/sdX dan /dev/mapper/mpathY dari perangkat /dev/dm-Z

  3. Apa itu file /dev/zero dan /dev/null di Linux?

  1. DD dari /dev/zero ke /dev/null...apa yang sebenarnya terjadi

  2. unix:///var/run/supervisor.sock tidak ada file seperti itu

  3. Bagaimana cara membuat /dev/null?