GNU/Linux >> Linux の 問題 >  >> Linux

別のshファイルからshファイルを実行する方法

file1.sh を作成します

#! /bin/sh
echo "Hello World"

file2.sh を作成します

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

実行許可を与える

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

ファイルを実行します

./file2.sh

出力

Hello World

これを見てください。スクリプトを実行したい場合は、以下を使用できます:

./yourscript.sh

スクリプトにループがある場合は、次を使用します:

./yourscript.sh&

スクリプトの開始後にコンソールを取得したいが、その出力を表示したくない場合:

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

したがって、マスター ファイルには次のものが含まれます。

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

彼らは一緒に始めます。


Linux
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. cronジョブを/dev/ null /に完全に沈黙させる方法は?

  3. Linux – / dev / nullを作成する方法は?

  1. /dev/dm-Z デバイスから /dev/sdX および /dev/mapper/mpathY デバイスをマップする方法

  2. Linux の /dev/zero および /dev/null ファイルとは

  3. ターミナルウィンドウからLinuxでファイルを作成するには?

  1. unix:///var/run/supervisor.sock そのようなファイルはありません

  2. Linux:/dev/console 、 /dev/tty 、 /dev/tty0 の違い

  3. Linux が /dev/tty と /dev/tty0 を使用する方法