小编use*_*001的帖子

有没有办法将 shell 脚本作为一个完整的任务(使用单个 PID)运行?

我有一个名为 run.sh 的 shell 脚本。在其中,我可以调用其他 shell 脚本,例如:

./run_1.sh
./run_2.sh
.........
Run Code Online (Sandbox Code Playgroud)

如果我通过 ./run.sh 调用脚本,我发现它实际上会使用不同的 PID 按顺序调用脚本内的不同任务(即 run_1.sh 将是一个任务,run_2.sh 将是另一个任务)。这使我无法使用一个“kill”命令杀死整组任务,或者通过运行“./run.sh &”在后台运行整组任务。那么有没有一种方法可以将脚本作为一个完整的任务来运行呢?

linux bash shell

1
推荐指数
1
解决办法
467
查看次数

Bash shell程序启动C程序

是否有一个办法bashshell程序,这需要一个命令行参数x,这将使x(C程序)过程开始?

.

c bash

1
推荐指数
1
解决办法
207
查看次数

-列数据的日志

我有一个数据文件,如下所示:

-1.98614
-1.99195
-2.28257
-2.09129
-2.08449
-2.0765
-2.0379
-2.25625
-2.04351
-2.09871
-2.17877 ...
Run Code Online (Sandbox Code Playgroud)

我想获取-log(base 10)每一行(awk 命令)并将其放在一个新文件中。你能帮我一下吗?

awk logarithm

1
推荐指数
1
解决办法
8027
查看次数

awk无法将时间与定义的值进行比较

如何使用awk比较时间.我一直在尝试使用下面的方法,但失败了.

只要"滞后"超过值"24:00:00",就应打印下面文件中的第4列.但在我的情况下只有2717:33:54被打印出来.应该打印所有线条的位置.

bash-4.2$ cat test
Source  Destination     State           Lag             Status
Data1   Test:/data1     Complted        1239:30:37      Quiescing
Data2   Test:/data2     Complted        1239:30:13      Idle
Data3   Test:/data3     Complted        1208:37:21      Idle
Data4   Test:/data4     Complted        1208:36:46      Idle
Data5   Test:/data5     Complted        1239:29:41      Idle
Data6   Test:/data6     Complted        1239:29:26      Idle
Data7   Test:/data7     Complted        1239:28:52      Idle
Data8   Test:/data8     Complted        2717:33:54      Quiescing

threhold=24:00:00

cat test | awk -v threshold=$threshold '$4 > threshold'
Source  Destination     State           Lag             Status
Data8   Test:/data8     Complted        2717:33:54      Quiescing
Run Code Online (Sandbox Code Playgroud)

bash awk

1
推荐指数
1
解决办法
66
查看次数

高效的方式来编写多个jquery函数

我有多个div,我必须为每个div编写这样的代码,并让php通过循环$ NBR ++来改变id; 在末尾.有没有更快的方法来写这一次,而不是每个div都有这个独特的?

   // when $NBR = 1
   <div class="playbutton<?php echo $NBR?>">
       <script>
           $(".playbutton<?php echo $NBR?>").click(function()
              {  $(".playbutton<?php echo $NBR?>").hide();
                 $('#songpicture').attr("src", "<?php echo $thumb[$NBR]?>");
              });
       </script>
   </div>


   // when $NBR = 2
   <div class="playbutton<?php echo $NBR?>">
       <script>
           $(".playbutton<?php echo $NBR?>").click(function()
              {  $(".playbutton<?php echo $NBR?>").hide();
                 $('#songpicture').attr("src", "<?php echo $thumb[$NBR]?>");
              });
       </script>
   </div>
Run Code Online (Sandbox Code Playgroud)

这持续15次......等.....所有的PHP变量都是用PHP设置在每个div的开头.

那么有没有一种方法可以将其"压缩"为一个可以写一次的代码?或者必须在每个div之后写出?

谢谢你的帮助!

jquery simplify

0
推荐指数
1
解决办法
148
查看次数

将sed与数组一起使用

谁能告诉我为什么这不起作用?

Temp=$(sed -n '/"${Arr[$index]}"/,/"${Arr[$((index+1))]}"/p' $Text);
Run Code Online (Sandbox Code Playgroud)

它仍然无法正常工作.我试着这样做:

index=0
while [ "$index" -lt "$((Arr_LEN-1))" ]; do
    Temp=$(sed -n "/${Arr[$index]}/,/${Arr[$((index+1))]}/p" $Text);       
    let "index++"
done
Run Code Online (Sandbox Code Playgroud)

bash sed

0
推荐指数
1
解决办法
7556
查看次数

缩短IF THEN语句从var1到var20的列表... PHP

我知道这可以缩短,对某人来说也很容易.我想用一个表达式将其缩减为几行.这些变量中的每一个确实具有不同的值,并且可能存在也可能不存在.谢谢你的帮助!

    if ( $lang1 ) {
        echo $lang1 ."<br>";
    }
    if ( $lang2 ) {
        echo $lang2 ."<br>";
    }
    if ( $lang3 ) {
        echo $lang3 ."<br>";
    }
    if ( $lang4 ) {
        echo $lang4 ."<br>";
    }
    if ( $lang5 ) {
        echo $lang5 ."<br>";
    }
    if ( $lang6 ) {
        echo $lang6 ."<br>";
    }
    if ( $lang7 ) {
        echo $lang7 ."<br>";
    }
    if ( $lang8 ) {
        echo $lang8 ."<br>";
    }
    if ( $lang9 ) {
        echo $lang9 …
Run Code Online (Sandbox Code Playgroud)

php expression if-statement list

-1
推荐指数
1
解决办法
213
查看次数

Java时间:我不想看到秒

我有一个名为Lezione具有time类型属性的类Time.这个属性填充了我的数据库(mysql)中表Lezione的属性时间的值.此外,数据库中的属性时间是类型TIME.

现在:我对db进行查询:

 select * from lezione as l
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个Lezione类型的对象,并设置了所有属性.我这样做的时间:

l.settime(rs2.getTime(3));
Run Code Online (Sandbox Code Playgroud)

而这个作品.

当我尝试用l.gettime()打印值时,我得到值(fe) 13:00:00

我想要的是 13:00

我尝试了表达式

l.gettime().getHours()+":"+l.gettime().getMinutes()
Run Code Online (Sandbox Code Playgroud)

(它使用折旧的方法),但它打印13:0(我想如果我想打印09:02它会打印9:2)

那我该怎么办?

java time

-1
推荐指数
1
解决办法
126
查看次数

标签 统计

bash ×4

awk ×2

c ×1

expression ×1

if-statement ×1

java ×1

jquery ×1

linux ×1

list ×1

logarithm ×1

php ×1

sed ×1

shell ×1

simplify ×1

time ×1