【发布时间】:2015-09-28 18:35:34
【问题描述】:
我是 shell 脚本的初学者,需要一个脚本来检查进程的状态,并在启动时给我输出“正在运行”,在关闭时给我输出“未运行”。
我尝试了下面的一个,但它不起作用:
if [ -s `/opt/reds/recycle.sh status | grep "pid"` ];
then
echo "running"
else
echo "not running"
fi
有人可以帮帮我吗?
【问题讨论】:
-
if [ -s $(/opt/reds/recycle.sh status | grep "pid") ]; -
传统上,
-s操作检查由以下参数命名的文件是否具有非零大小(不是空文件)。你想用-s做什么?
标签: shell if-statement grep