hexmedia / crontab
Managing crontab
dev-master / 1.0.x-dev
2016-03-18 21:44 UTC
Requires
- php: >=5.3.3
- symfony/console: >=2.3,<4.0
Requires (Dev)
- austinhyde/iniparser: ~1.0@dev
- behat/behat: ~3.0
- henrikbjorn/phpspec-code-coverage: >1.0,<3.0
- hexmedia/code-style: ~1.0@dev
- hexmedia/symfony-fake-process: >2.0-dev,<4.0-dev
- hexmedia/yaml-linter: >0.1,<2
- kuczek/behat-html-formatter: >=0.1.2,<0.2
- pdepend/pdepend: ~2.1
- phploc/phploc: >=2.0,<4
- phpmd/phpmd: ~2.3,>=2.3.1
- phpspec/phpspec: ~2.4
- phpunit/phpunit: >=4.0,<6
- sebastian/phpcpd: ^2.0
- sebastian/phpdcd: ^1.0
- seld/jsonlint: ^1.4
- squizlabs/php_codesniffer: ^2.5
- symfony/config: >=2.3,<4
- symfony/process: >=2.3,<4
- symfony/yaml: >=2.3,<4
- zendframework/zend-config: ~2.5
- zf1/zend-config: 1.12.11
Suggests
- symfony/config: Enables support for ini configuration files.
- symfony/yaml: Enables support for yaml configuration files.
- zendframework/zend-config: Enables support for ini and yaml configuration files.
- zf1/zend-config: Enables support for ini configuration files.
This package is not auto-updated.
Last update: 2024-12-19 01:39:44 UTC
README
Library for managing crontab on your system. Currently supports only FreeBSD and Linux devices, for other devices see section: Other Unix Like crontab systems
Installation
Phar file
add instruction
Global composer
composer.phar global require hexmedia/crontab
For project
composer.phar require hexmedia/crontab
Usage
Other Unix Like crontab systems
If your system is not identified as Linux or FreeBSD, you can easily add support for them by adding this code to your application:
Hexmedia\Crontab\Reader\SystemUnixReader::addSupportedOs("FreeBSD");
Known problems
- Does not support special crontab values like @daily, @yearly
- Does not support correctly comments between variables