コード例 #1
0
ファイル: CronManager.php プロジェクト: alxmsl/cronmanager
 /**
  * Add cron commands from file
  * @param string $fileName cron commands filename
  * @return CronManager self instance
  */
 public function add($fileName)
 {
     $Crontab = new Crontab('', $fileName);
     $this->commands = $Crontab->getAll();
     return $this;
 }
コード例 #2
0
ファイル: crontab.php プロジェクト: alxmsl/cronmanager
<?php

/**
 * This program is free software. It comes without any warranty, to
 * the extent permitted by applicable law. You can redistribute it
 * and/or modify it under the terms of the Do What The F**k You Want
 * To Public License, Version 2, as published by Sam Hocevar. See
 * http://www.wtfpl.net/ for more details.
 *
 * Crontab usage example
 * @author alxmsl
 * @date 7/23/14
 */
include '../source/Autoloader.php';
use alxmsl\CronManager\Crontab;
use alxmsl\CronManager\CrontabCommand;
$Command = new CrontabCommand();
$Command->unserialize('23 */2 * * * echo "Running at 0:23, 2:23, 4:23 etc."');
$Crontab = new Crontab(`whoami`);
$Crontab->add($Command);
$Crontab->save();