使用perl脚本杀死adb服务器

时间:2012-03-16 20:56:44

标签: perl adb

我正在尝试在运行脚本后终止adb服务器。我有一个名为terminate的子例程,我用它来停止脚本并终止广告服务器。

         sub terminate
   {
      print "\nTerminating script ...\n";
      system("adb kill-server");
      if($ostype eq 'MSWin32') {
      $ProcessObj->Kill(0);
    }
      exit 0;
}

我收到错误消息“无法调用方法”在“未定义的值”上“杀死”。我在我的脚本中查找并发现标量$ ProcessObj已定义但我在此子例程中没有使用它。我怎样才能解决这个问题,需要尽快解决这个问题。感谢

1 个答案:

答案 0 :(得分:1)

让它工作,问题是adb没有正常重启。刚刚添加 system(“adb start-server”)