Linux Ubuntu Shell脚本无限循环

时间:2016-11-02 23:26:41

标签: linux shell

所以我的脚本看起来像这样

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 我做了权限的事情,使其可执行。

出于某种原因,它不会循环。它只是停止工作。

2 个答案:

答案 0 :(得分:1)

  1. 将文件标记为shel脚本:#!/bin/bash
  2. Source更改为source,shell命令区分大小写
  3. 但最好试试这个:

    #!/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
    

答案 1 :(得分:0)

exec替换为{{1}}。但它仍然是制造循环的难看的解决方案。