2016-11-02 5 views
0

Так что мой сценарий выглядит следующим образомLinux Ubuntu Shell Script Бесконечный цикл

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. Марк файл в качестве шель сценария: #!/bin/bash
  2. изменение Source к 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

Заменить Source с exec. Но это все еще уродливый soluton для создания петель.

Смежные вопросы