/** * 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; }
<?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();