[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Cron
Страницы: 1, 2, 3
Zzepish
У меня не запускаются скрипты!
Пишу
Цитата
* * * * *  /home/zzepish/workspace/192.168.0.104/www/count.php

Однако счетчик не увеличивает число!
Апач перезагружал! Ничего не меняется.
Может я не в тот файл писал (crontab)?
Zzepish
Up! rolleyes.gif
killer8080
* * * * *  php -f /home/zzepish/workspace/192.168.0.104/www/count.php

или в твоем примере нужно было выставить права на выполнение файлу, и первой строчкой в скрипте прописать шибэнг
Zzepish
killer8080
права: все юзеры могут смотреть и менять файл
Zzepish
Вот весь файл
Цитата




GNU nano 2.2.6            Файл: /etc/crontab                               

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *  root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *  root    test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
47 6    * * 7  root    test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
52 6    1 * *  root    test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
* * * * *  php -f /home/zzepish/workspace/192.168.0.104/www/count.php
#
Zzepish
Не заработало sad.gif
kaww
Zzepish
, что говорит если в терминале выполнить? Еще можно wget'ом
Zzepish
kaww
Эм, я еще не так шарю в линуксе еще!
Просто вбить в терминал то, что я вбил в крон?
Что за wget?
kaww
Zzepish
да, выполнить php -f /home/zzepish/workspace/192.168.0.104/www/count.php.
Если скрипт зависит от окружения, то его можно выполнить сделав http запрос
wget http://site.ru/count.php
Zzepish
kaww
Понял, благодарю
А запись в crontab отличается только тем, что я еще задаю время?
Zzepish
kaww
хм, на прямую не катит! пилю тогда просто через локальный сервер! Благодарю
Zzepish
ВОпрос снят, я разобрался)
killer8080
Цитата (kaww @ 19.02.2013 - 19:44)
Если скрипт зависит от окружения, то его можно выполнить сделав http запрос
wget http://site.ru/count.php

Костыль, обычно такие советы дают админы ТП, когда клиенты их начинают кошмарить, почему скрипт не работает при запуске кроном, а в вебконексте все норм. Нужно разбираться почему не работает smile.gif
Цитата (Zzepish @ 19.02.2013 - 20:18)
хм, на прямую не катит! пилю тогда просто через локальный сервер! Благодарю

напрасно
Цитата (Zzepish @ 19.02.2013 - 20:45)
ВОпрос снят, я разобрался)

ну так поделись в чем была проблема, твоё решение может быть полезно для других людей, с такой же проблемой smile.gif
kaww
Цитата
Костыль, обычно такие советы дают админы ТП, когда клиенты их начинают кошмарить, почему скрипт не работает при запуске кроном, а в вебконексте все норм. Нужно разбираться почему не работает

да, так делать нехорошо. но если не хочет править скрипт, то по-другому никак
killer8080
Цитата (kaww @ 20.02.2013 - 09:08)
да, так делать нехорошо. но если не хочет править скрипт, то по-другому никак

одно дело когда это советуют админы, у них нет ни квалификации, ни желания разбираться в php скриптах клиента, и выяснять причину, собственно они этого и не должны делать, это должен делать программист smile.gif
другое дело когда сам пишешь этот скрипт, не вижу никаких причин использовать костыли, когда можно правильным путем решить проблему smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.