hexmedia / crontab
管理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-09-26 00:35:46 UTC
README
用于管理系统上crontab的库。目前仅支持FreeBSD和Linux设备,对于其他设备请参阅以下章节:其他Unix-like crontab系统
安装
Phar文件
添加指令
全局Composer
composer.phar global require hexmedia/crontab
对于项目
composer.phar require hexmedia/crontab
使用方法
其他Unix-like crontab系统
如果您的系统未被识别为Linux或FreeBSD,您可以通过将以下代码添加到应用程序中来轻松添加对这些系统的支持
Hexmedia\Crontab\Reader\SystemUnixReader::addSupportedOs("FreeBSD");
已知问题
- 不支持特殊crontab值,如@daily、@yearly
- 不支持正确处理变量之间的注释