请教 case语法中的星号代表非0吗,如下代码
ps aux | grep 123server | grep -v grep > /dev/null
case $? in
0)
sleep 3
;;
*)
echo gis v2v服务启动时间:`date` >>./logs/"runlog`date "+%Y_%m_%d %H:%M:%S"`".log
nohup ./123server >>/dev/null 2>&1 &
;;
esac
123server 服务如果存在,则sleep3,如果不存在,则执行服务123server,问下星号代表非0吗,星号不是代表任意字符吗,不包括0吗
123server 服务如果存在,则sleep3,如果不存在,则执行服务123server,问下星号代表非0吗,星号不是代表任意字符吗,不包括0吗
问问关于星号的用法
星号是通配符,就是所有前面匹配不上的通通匹配最后一个
你可以理解成c语言里的default
那么针对你这个代码,一共就2个,不是0就是*,那么*就代表非0