sh/bash/dash/ksh/zsh等Shell脚本
-
delectate
- 帖子: 18311
- 注册时间: 2008-01-09 22:41
#1
帖子
由 delectate » 2008-06-27 22:13
如果某进程运行了(不论状态)
则echo一下
如果没有
也echo一下
建立一个模型就可以
但是我搞了半天也没搞定如何判断进程是否运行
谢谢
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#2
帖子
由 solcomo » 2008-06-27 22:18
ps -d | grep xxxx
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
cnkilior
- 论坛版主
- 帖子: 4984
- 注册时间: 2007-08-05 17:40
#3
帖子
由 cnkilior » 2008-06-27 22:39
楼上的回答有BUG,如果grep 的参数是0 ,tty PID TIME CMD ?以及某些数字就错了!
-
cnkilior
- 论坛版主
- 帖子: 4984
- 注册时间: 2007-08-05 17:40
#4
帖子
由 cnkilior » 2008-06-27 22:46
代码: 全选
#!/bin/sh
if ps -C $1
then
echo Y
else
echo N
fi
全是男人教的。哎!
-
delectate
- 帖子: 18311
- 注册时间: 2008-01-09 22:41
#5
帖子
由 delectate » 2008-06-27 22:50
cnkilior 写了:代码: 全选
#!/bin/sh
if ps -C $1
then
echo Y
else
echo N
fi
全是男人教的。哎!
谢谢,奏效了!
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#6
帖子
由 solcomo » 2008-06-27 22:51
cnkilior 写了:楼上的回答有BUG,如果grep 的参数是0 ,tty PID TIME CMD ?以及某些数字就错了!
看他说的要指定进程...
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
-
联系:
#7
帖子
由 bones7456 » 2008-06-27 23:05
代码: 全选
if pgrep $1
then
echo Y
else
echo N
fi