小编jll*_*gre的帖子

如果存在,则终止进程

我想杀死正在运行的所有仪器进程.我用这个:

sudo killall instruments

我在脚本中使用它,有时进程没有运行,它停止我的脚本说没有正在运行该名称的进程.

如何检查特定进程是否正在运行?在我的情况下仪器.

bash shell kill-process

11
推荐指数
3
解决办法
2万
查看次数

awk多种模式

嘿伙计们快速提问

我的文件看起来像:

L   0   256 *   *   *   *   *
H   0   307 100.0   +   0   0
S   30  351 *   *   *   *   *
D   8   27  *   *   *   *   99.3    
C   11  1   *   *   *   *   *   
Run Code Online (Sandbox Code Playgroud)

对于我的脚本,我想首先使用$ 1为某些行创建awk打印$ 0

awk '{if ($1!="C") {print $0}  else if ($1!="D") {print $0}}'
Run Code Online (Sandbox Code Playgroud)

但是,必须有一种方法将"C"和"D"组合成一个IF语句......对吗?

例如,如果我想搜索== L,H,S ie ... NOT C或D我怎么会这样做?

只是好奇:D

谢谢

乔纳森

awk if-statement

8
推荐指数
2
解决办法
3万
查看次数

数组的"分区数"和"范围"是多少?

根据MSDN doc Array.Sort,

如果分区数超过2*logN,其中N是输入数组的范围,则它使用Heapsort算法.

我不知道的是阵列的"分区数"和"范围"是什么.这些是什么?

arrays sorting

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

为什么fork炸弹没有崩溃android?

这是最简单的叉炸弹

:() { :|: & }; :
Run Code Online (Sandbox Code Playgroud)

我在许多Linux发行版上执行它,所有这些都崩溃了.

但是当我在Android终端中执行此操作时,即使在授予超级用户权限后也没有任何效果.

任何解释为什么它没有崩溃Android系统?

linux shell android su

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

文件描述符未生成

我在shell脚本中遇到问题.我缩小了问题的范围,发现这是因为标准输入的文件描述符不是在proc文件系统中生成的.下面是我编写的测试脚本:

#!/bin/ksh


var=`ls -lrt /proc/$$/path/0`
echo $var


if [[  -f /proc/$$/path/0 ]]
then
echo "found file descriptor"
else
echo "file descriptor not found"
fi
Run Code Online (Sandbox Code Playgroud)

我在/ tmp /目录中使用示例输入文件对此进行了测试:

$ ./checkip.sh < /tmp/testip
lrwxrwxrwx 1 root root 0 Dec 31 09:15 /proc/19358/path/0 -> /tmp/testip
found file descriptor
Run Code Online (Sandbox Code Playgroud)

现在我在我们遇到问题的目录中进行了测试.

$ ./checkip.sh < /var/opt/xxxxxxxx/testip
lrwxrwxrwx 1 root root 0 Dec 31 09:15 /proc/20124/path/0
file descriptor not found
$
Run Code Online (Sandbox Code Playgroud)

我想可能是目录xxxxxxxx.所以我再次使用父目录中的文件对此进行了测试.

$ ./checkip.sh < /var/opt/testip
lrwxrwxrwx 1 root root 0 Dec 31 09:16 /proc/21286/path/0 -> /var/opt/testip …
Run Code Online (Sandbox Code Playgroud)

unix shell ksh solaris

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

标签 统计

shell ×3

android ×1

arrays ×1

awk ×1

bash ×1

if-statement ×1

kill-process ×1

ksh ×1

linux ×1

solaris ×1

sorting ×1

su ×1

unix ×1