2016-11-02 13 views
0

だから私のスクリプトは、このLinuxのUbuntuのシェルスクリプトの無限ループ

java -jar asd.jar -a 32 
java -jar asd.jar -a 33 
java -jar asd.jar -a 36 
java -jar asd.jar -a 34 
Source /home/surge/stuff/r.sh 

のように見えるスクリプト名は、私はそれを実行可能にするために権限の事をしたr.sh と呼ばれています。

なんらかの理由でループしません。それは単に動作を停止します。

答えて

1
  1. SHELスクリプトとしてマークするファイル:sourceから#!/bin/bash
  2. 変更Source、シェルコマンドは、ケース

敏感です。しかし、より良い、このいずれかを試してみてください。

#!/bin/bash 
while : 
do 
    java -jar asd.jar -a 32 
    java -jar asd.jar -a 33 
    java -jar asd.jar -a 36 
    java -jar asd.jar -a 34 
done 
0

execSourceを交換してください。しかし、それはまだループを作るための醜いsolutonです。