Тема: Как запустить php скрипт не через броузер, а из командной строки
Понадобилось мне генерировать каш, но эта операция занимает по 10-20 имнут, вот и придумал как обойти все таймауты и не засерать статистику системными сессиями...
#!/bin/bash
ulimit -n 1000000
cd /var/www/domain.com
sudo -u apache REQUEST_URI='/api/openstack' QUERY_STRING='list_cinder_limits&make_cache=true&read_cache=false' REQUEST_METHOD='GET' HTTP_HOST='domain.com' REDIRECT_STATUS='1' SCRIPT_FILENAME='index.php' php-cgi -f /var/www/domain.com/index.php
И работает вот таой процесик
4728 apache 20 0 401312 19296 9112 S 0.3 0.5 0:00.18 php-cgi -f /var/www/domain.com/index.php