问答

linux 脚本一个bug

作者:admin 2021-04-21 我要评论

#!/bin/bashpids=`lsof -i:9090|awk '{if(NR!=1$10=="(CLOSE_WAIT)")print $2}'`listen=`lsof -i:9090|awk '{if(NR!=1$10=="(LISTEN)")print $2}'`echo $pidsif ...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
#!/bin/bash
pids=`lsof -i:9090|awk '{if(NR!=1&&$10=="(CLOSE_WAIT)")print $2}'`
listen=`lsof -i:9090|awk '{if(NR!=1&&$10=="(LISTEN)")print $2}'`
echo $pids
if [$pids];then
   for pid in $pids
   do
      echo "kill process $pid"
      kill -9 pid
   done

else
    /bin/java -cp "/root/BOOT-INF/classes:/root/BOOT-INF/lib/*" com.spider.unidbgserver.UnidbgServerApplication
    echo "start process"
fi

这个脚本运行总是报找不到这个$pids 这是为啥呢?如何处理这个bug

5: unidbg_new.sh: [18298]: not found

###

注意空格

if [ $pids ];then

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • linux 脚本一个bug

    linux 脚本一个bug

  • JS闭包,闭包的应用中关于立即执行函数

    JS闭包,闭包的应用中关于立即执行函数

  • 通过js生成的ng-zorro的代码如何加载到

    通过js生成的ng-zorro的代码如何加载到

  • mac下 vscode怎么重启ts服务?

    mac下 vscode怎么重启ts服务?

腾讯云代理商
海外云服务器