Beispiel #1
0
 /**
  *启动
  *@param $opt
  */
 public static function options_s($opt)
 {
     if (isset($opt['s']) && !$opt['s'] || isset($opt['s']) && !in_array($opt['s'], self::$optionSList)) {
         exit("-s参数错误,-s start/stop/restart/reload\n");
     }
     if (isset($opt['s']) && in_array($opt['s'], self::$optionSList)) {
         switch ($opt['s']) {
             case 'start':
                 echo "正在启动服务中...\n";
                 sleep(1);
                 Crontab::start();
                 break;
             case 'stop':
                 echo "正在停止服务...\n";
                 sleep(1);
                 Crontab::stop();
                 break;
             case 'restart':
                 echo "正在重启服务...\n";
                 sleep(1);
                 Crontab::restart();
                 break;
             case 'reload':
                 Crontab::reload();
                 break;
         }
     }
 }