Командная строка PHP: max_execution_time и memory_limit

Быстрый вопрос.

Если я запустил php-скрипт из командной строки (через задание cron, «php ./somwthing-sync.php»), я все еще ограничен флагом max_execution_time и memory_limit?

благодаря

Натан

если вы посмотрите на документ ,

max_execution_time integer This sets the maximum time in seconds a script is allowed to run before it is terminated by the parser. This helps prevent poorly written scripts from tying up the server. The default setting is 30. When running PHP from the command line the default setting is 0. 

A 0 означает неограниченный. (Если я не ошибаюсь). Что касается memory_limit, то в командной строке PHP будет использоваться значение, определенное в php.ini. Это вы можете легко проверить и узнать, написав код, который «ест» память и устанавливает memory_limit в -1 в php.ini

Я предполагаю, что вы все еще находитесь, поскольку страница все еще выполняется и занимает память.

Согласно ghostdog, ограничение времени удаляется, но я предполагаю, что предел памяти до сих пор на месте.