很久没有开发后台服务器了,今天想一想有必要去总结一下以前发生的意外php
在symfony2开发的时候,须要开发定时脚本执行Command,这个命令须要在晚上十一点进行推送,命令以下:服务器
* 23 * * * php /home/wwwroot/test.ushopal.com/S.H.I.E.L.D./app/console ushopal:hello --env=prodapp
可是有经验的开发者能够很容易的发现这个脚本是错误的,甚至是危险的,由于这个我推送了十几条给客户,由于个人错误形成的影响特别很差,spa
扯远了,言归正传,正确的命令应该是下面这个操作系统
0 23 * * * php /home/wwwroot/test.ushopal.com/S.H.I.E.L.D./app/console ushopal:hello --env=prodsymfony
这个命令在天天23点执行,错误的是每分钟执行一次,前车可鉴后事之师。htm
crontab文件包含送交cron守护进程的一系列做业和指令。进程
每一列表明的意思:crontab
第1列分钟1~59
第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要运行的命令开发
$crontab -l 列出用户目前的crontab.
$crontab -e 编辑现有的命令
$crontab -l : 列出目前的全部crontab命令