SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 08/02/07 в 15:03 |
Ламерский вопрос
Народ подскажите плз - как запускать скрипт на серваке непосредственно, счас он запущен просто из браузера. Это понятно дело неудобно
Система FreeBSD, Дедик - свой.
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 08/02/07 в 15:07 |
Lamagro писал: | Ламерский вопрос |
php script.php
?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 08/02/07 в 15:08 |
примерно так Код: | /bin/php -q /home/dir_to_script/script.php |
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 08/02/07 в 15:14 |
то есть надо через putty например конектится и после коннекта вводить в командной строке /bin/php -q /home/dir_to_script/script.php
так?
а можно запустить один скрипт другим? уже из браузера непосредственно?
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
продаю базы адалт кейвордов
С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772
|
Добавлено: 08/02/07 в 15:19 |
ну так-же
<?php
exec('/bin/php -q script');
?>
надо только определить, где конкретно живет пхп, коменда which php
ну и сам скрипт, который запускается, должен работать с абсолютными путями... либо надо поменять контекст перед запуском,
к примеру, дать команду cd /папкагдескрипт
|
|
сдам подпись, стучите в личку
|
6
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 08/02/07 в 15:21 |
биг сэнкс!
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 08/02/07 в 15:48 |
лучше работать с абсолютными - поными путями, чтоб небыло трабл
у такого метода один минус - при переноси скрипта в другое место пути надо менять соответственно
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 08/02/07 в 17:45 |
а еще лучше работать с относительными путями, но в начале скрипта устанавливать рабочий каталог абсолютным путем.
|
|
|
|
127.0.0.1
С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557
|
Добавлено: 09/02/07 в 01:27 |
exec('nohup php script.php &');
и будет вечное счастье
|
|
|
|
С нами с 29.12.06
Сообщения: 62
Рейтинг: 84
|
Добавлено: 09/02/07 в 11:32 |
Мне интересен смысл этого?
сессия всеравно отвалится по истечению АПАЧЕВСКОГО таймаута, проще запускать уж как есть - с веба..
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 09/02/07 в 13:05 |
set_time_limit() и скрипт работает сколько нужно - так что тема очень актуальна
еще смысл в том что при сбое интернет подключения работа скрипта тут же прекращается
п.с.
все еще раз огромное спасибо
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 09/02/07 в 17:38 |
Petroff писал: | Мне интересен смысл этого?
сессия всеравно отвалится по истечению АПАЧЕВСКОГО таймаута, проще запускать уж как есть - с веба.. |
если запускать `php script.php` то причем тут апач?
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 09/02/07 в 18:08 |
я так понимаю многопоточность можно реализовать именно так?
а как и где посмотреть запущенные процессы?
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 29.12.06
Сообщения: 62
Рейтинг: 84
|
Добавлено: 09/02/07 в 19:02 |
webboxxx писал: | если запускать `php script.php` то причем тут апач? |
если инициатором процеса будет апачь:
exec('nohup php script.php &');
то после того, как процес пача будет убит (по истичению таймаута), все его дочерние процессы будут так-же убиты, или перейдут в стейт зомби, и set_time_limit тут непоможет.
а для сбоя в подключении интернета есть более гуманные способы ))
к примеру screen (/usr/ports/sysutils/screen)
|
|
|
|
С нами с 29.12.06
Сообщения: 62
Рейтинг: 84
|
Добавлено: 09/02/07 в 19:08 |
Lamagro писал: | я так понимаю многопоточность можно реализовать именно так?
а как и где посмотреть запущенные процессы? |
многопоточность в пхп реализована только под UNIX к примеру curl_multi_exec, но если уж хочется смотреть процессы, то
ps axwwj |grep php
если так непоможет, то возможно через server-status но это несколько геморно...
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 12/02/07 в 22:10 |
В php если уже говорить верно, то многопоточность нереализована вообще , в php реализация через fork() идет.
|
|
|
|
С нами с 29.12.06
Сообщения: 62
Рейтинг: 84
|
Добавлено: 13/02/07 в 12:39 |
ну да, согласен ) но хоть какоето подобие...
PERL форева! ))
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 13/02/07 в 18:44 |
Оффтопик: и куда ты пропал ? ) я тут в ваших краях был...а тебя и не выловить (
|
|
|
|
С нами с 29.12.06
Сообщения: 62
Рейтинг: 84
|
Добавлено: 14/02/07 в 12:55 |
xreload писал: | Оффтопик: и куда ты пропал ? ) я тут в ваших краях был...а тебя и не выловить ( |
хм, ты ж телефон просил - я отписал свою мобилку, можно сказать ждали офисом и де? )
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 16/02/07 в 13:28 |
эх бля ...не получил нечего от тебя...аська мать ее так...
ну тогда в следующий раз видать
|
|
|
|
old.flysays.com
С нами с 03.09.03
Сообщения: 1510
Рейтинг: 1284
|
Добавлено: 17/02/07 в 10:12 |
Оффтопик: Xreload ответь в аську пожалуйста, очень срочно
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 17/02/07 в 13:38 |
Оффтопик: стукнул...
|
|
|
|