Нифига не понял. Крон не работает, но скрипт выполняется? Или что? А вообще раздули тему с простейшим вопросом. Я у гугла спрашивал про крон и все работает. Может тоже попробуешь. Крон работает но выполняется только 1 скрипт, как починить 2? 0 */1 * * * /usr/bin/php /home/gold.php 0 */1 * * * /root/top #! /bin/sh cd /usr/rain/toplist/ ./toplist gamesys.conf /usr/rain/gamedbd/gamed &
Строку в файл /etc/crontab занеси. И проверь работает ли у тебя cron вообще (ps aux|grep cron). 0 */1 * * * /usr/bin/php /home/gold.php * */5 * * * /usr/rain/toplist/toplist gamesys.conf /usr/rain/gamedbd/gamed & Не работает! Как исправить? Крон работает 1 скрипт отлично выполняет
Скрипт не будет работать с крона. Он не понимает cd уже проверено. Только полные пути. 0 * * * * /usr/rain/toplist/toplist gamesys.conf /usr/rain/gamedbd/gamed & так попробуй Проблема не решилась помогите как его добавить в крон весь мозг вынес себе
Что это?:D Ну на форт тпшит ноне туда :(
хм, я правильно понял - top это скрипт для топа? он случайно не на php тоже написан? Если да делай как с gold.php А по поводу записи когда отрабатывать - это не ошибка, просто отражение выражения - масло масляное. 0 * * * * то же самое что * */1 * * * Нет не на пхп вот что в этом файле: #! /bin/sh cd /usr/rain/toplist/ ./toplist gamesys.conf /usr/rain/gamedbd/gamed & Я уже не знаю как его можно засунуть в крон а руками обновлять мне лень Кто может подсказать как исправить P.S А нельзя в кроне сделать так: 0 */1 * * * /root/ ./top.sh
0 */1 * * * /root/top.sh попробуй вместо 0 поставить *, или вместо */1 просто звездочку. Вроде бы не должно мешаться друг другу, но проверить стоит. Если не помогает - смотри логи крон У меня стоит так 0 */1 * * * /usr/bin/php /home/gold.php 0 */1 * * * /root/top.sh 1 скрипт работает 2 нет как исправить это я уже все перепробовал 0 */1 * * * - скрипт запускается каждый час между 59 минутой и 0
Под RedHat 4 Я на x64 сам делал, а на x32 сплошные ошибки у yum, попробую в ближайшем времени еще раз Аксель у тебя так же? А потом на страницу логина кидает [IMG] Только сейчас дошло что не правильно стоят корды куда тпшится вот мне кажется туда надо капать чтобы поправить
сам файл если запускаешь отрабатывет? Если запускаю его чрез терминал то все пашет топ обновляется без проблем
если в нем пхп код, то ставь расширение .php и при записи в кроне делай строку вида: php /путь к файлу/файл.php если просто команды unix можно сделать расширение .sh и в кроне просто прописать /путь к файлу/файл.sh Не забудь дать права на выполнение (755) иначе крон делать их не будет. И чтобы в кроне выполнять команду раз в час нужно делать запись: * */1 * * * Как стоит у меня: 0 */1 * * * /root/top.sh Права на файл 777 и он не хочет работать никак
Странно. У меня просто на x32 не получается yum прикрутить, а на x64 всё в порядке. На 32 нужно насколько я знаю репозитории поменять они по моему на зете валяются
1 * * * * /usr/bin/php -q /var/www/полный_путь_до_скрипта.рнр Самый простой и действенный способ как настроить крон: # cd /root # crontab -l > cron.txt в папке root появится файл cron.txt туда добавляешь строчку ту что написал выше и загоняешь обратно # crontab < cron.txt Удачи. Спасибо я решил сделать проще через кронтаб самый обычный все норм Только подскажите у менея есть файл top без какого либо расширения на бубунте как мне его прикрутить на крон Я думаю что крон считает как папку, подскажите решение
А смысл тебе щас помогать. Тебе в прошлой теме написали, напиши решение - ответа ноль. Какое решение я только что кноном занялся
# /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 usercommand 17 ** * *root cd / && run-parts --report /etc/cron.hourly 25 6* * *roottest -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6* * 7roottest -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 61 * *roottest -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # Вот только как мне сказали залил туда файлы они не обновляются даже автопополнение не робит
Какой центос? 4.8 x32 на x64 топ не робит
//offtop вместо этих двух постов можно было просто нажать на "Мне нравится"... не обязательно мне, тому же Stas94 Блин беда ребят я туда засунул файл чтобы давал голд всем кто онлайн и как я понял он должен давать раз в час а он каждую минуту херачит его как исправить И топ не робновляет
Если надо запускать скрипт раз в час, проще его положить в папку /etc/cron.hourly Все работает спасибоооо еще раз ;)
Попробуй просто top указать или положи скрипт туда, куда werewolf посоветовал))) Спасибо большое туда тогда и закину автоначисление голда
Мб так: * */1 * * * /root/top/сам скрипт? 100% гарантии не даю))) Поидее скрипт будет срабатывать раз в 1 час. top это название файла которвый его обновляет [IMG]
Помогите как повесить топ на крон прописал * 1 * * * /root/top 0 результатов может кто подскажет что неправильно делаю
Нет, он у меня и на центосе не работал раньше:D Скоро займусь им) На центосе заработал у меня но я добьюсь как нить чтобы починить его на бубунте
Имена участников (разделяйте запятой).