ps -aux命令在脚本中执行报错

in linux with 0 comment

今天写了个监控脚本玩玩,测试发现报错。

#!/bin/bash
process=`ps-aux|grep [n]ginx|wc -l`
if [ $process -ne 0 ]
then
echo "it's running."
else
/usr/local/nginx/sbin/nginx
fi

报错信息:Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ

解决办法:

去掉ps -aux 中的"-",改成ps aux 就可以了

Responses