Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема выполнения Cron и скрытый htaccess 
V
    Опции темы
psworld
  Дата 21.11.2009, 01:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 16.12.2006
Где: Московская област ь

Репутация: нет
Всего: 0



1. Настраиваю cron через админку Webmin. Нажимаю кнопку «Запустить задание сейчас» и скрипт выполняется. Сохраняю, жду нужного времени и скрипт не выполняется. Crond задействован. С чем это может быть связано?

2. Не вижу файлы .htaccess при просмотре по ftp. Что нужно сделать, чтобы настроить отображение файлов .htaccess?
PM MAIL WWW   Вверх
ChihPih
Дата 21.11.2009, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 3.12.2006

Репутация: 5
Всего: 22



На счет крона, покажи как выглядит твое задание.
На счет ftp, какой клиент ftp? Если консольный, то может ls -a поможет?


--------------------
www.info-x.org - информационный ресурс о ОС FreeBSD. Форум.
PM MAIL WWW Jabber   Вверх
Egik2
Дата 21.11.2009, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 302
Регистрация: 29.7.2008
Где: Агудзера

Репутация: нет
Всего: 11



Через webmin конечно хорошо, но ручками лучше  smile 
попробуй зайти в систему и посмотреть че там в crontabe:

crontab -l #покажет что у тебя для пользователя в заданиях
должно быть что-то вроде
* * * * * /твое/задание  #вместо звездочек время запуска, звездочки значат: минута час день_месяца месяц день_недели 



--------------------
Три великие добродетели программиста: лень, нетерпение и самомнение (Larry Wall)
a-nav.com
developer-blog.ru
world-poetry.org
PM MAIL WWW ICQ   Вверх
psworld
Дата 21.11.2009, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 16.12.2006
Где: Московская област ь

Репутация: нет
Всего: 0



1. Все задания запускаются от имени root. Ни одно не выполняется в указанное время, а вручную выполняются все.

Код

> crontab -l

23 18 * * * /etc/webmin/cron/tempdelete.pl
@hourly php /var/www/sites/site.com/update.php # Моё задание, вместо site.com, разумеется, нормальный адрес
0 5 * * * /etc/webmin/mysql/backup.pl site_db # И это тоже


2. Пользуюсь CuteFTP. Куда вбить эту команду не знаю. На других хостингах я вижу .htaccess, значит что-то в настройках моего сервера иначе.

P.S. Прошу модератора переместить эту тему в Форум -> Разработка систем для Web -> Администрирование Web серверов и Web служб ;-).

Это сообщение отредактировал(а) psworld - 21.11.2009, 14:40
PM MAIL WWW   Вверх
ChihPih
Дата 21.11.2009, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 3.12.2006

Репутация: 5
Всего: 22



1) Покажи тогда логи /var/log/messages. Обычно если крон не может выполнить задание он сообщает об этом в /var/log/messages.
2) Посмотри настройки CuteFTP, может там где-нибудь нужная галочка не стоит. Если не найдеш, то показывай конфиг фтп сервера.

Это сообщение отредактировал(а) ChihPih - 21.11.2009, 16:04


--------------------
www.info-x.org - информационный ресурс о ОС FreeBSD. Форум.
PM MAIL WWW Jabber   Вверх
psworld
Дата 21.11.2009, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 16.12.2006
Где: Московская област ь

Репутация: нет
Всего: 0



1.

/var/log/cron
Код

Nov 21 16:10:01 s094127067061 crond[13494]: Authentication token is no longer valid; new one required
Nov 21 16:10:01 s094127067061 crond[13494]: CRON (root) ERROR: failed to open PAM security session: Success
Nov 21 16:10:01 s094127067061 crond[13494]: CRON (root) ERROR: cannot set security context
Nov 21 16:11:01 s094127067061 crond[13508]: Authentication token is no longer valid; new one required
Nov 21 16:11:01 s094127067061 crond[13508]: CRON (root) ERROR: failed to open PAM security session: Success
Nov 21 16:11:01 s094127067061 crond[13508]: CRON (root) ERROR: cannot set security context


/var/log/secure
Код

Nov 21 16:11:01 s094127067061 crond[13508]: pam_unix(crond:account): expired password for user root (root enforced)


В /var/log/messages по данной проблеме ничего нет.

2. [Проблема решена] В настройках фтп-соединения заходим на вкладку Actions, нажимаем кнопку Filter, ставим галочку Enable Server side filtering и вводим в поле -a.
PM MAIL WWW   Вверх
ChihPih
Дата 21.11.2009, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 3.12.2006

Репутация: 5
Всего: 22



1) Не сталкивался с такой проблемой, но судя по
Цитата

Nov 21 16:11:01 s094127067061 crond[13508]: pam_unix(crond:account): expired password for user root (root enforced)

Вроде говорит что срок пароля истек, попробуй поменять, хотя странно это...


--------------------
www.info-x.org - информационный ресурс о ОС FreeBSD. Форум.
PM MAIL WWW Jabber   Вверх
psworld
Дата 21.11.2009, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 16.12.2006
Где: Московская област ь

Репутация: нет
Всего: 0



Смена пароля не помогла. Нашел в гугле что-то похожее, отредактировал /etc/shadow, добавил 14376, где до этого был ноль и заработало.

root:!:14376:0:99999:7:::
PM MAIL WWW   Вверх
bilbobagginz
Дата 23.11.2009, 02:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



Цитата(psworld @  21.11.2009,  19:59 Найти цитируемый пост)
root:!:14376:0:99999:7::: 

во-первых - это листинг из файла /etc/passwd.
во-вторых, поздравляю! теперь у вашего root-a UID!=0. т.е. он - не root smile




Это сообщение отредактировал(а) bilbobagginz - 23.11.2009, 02:04


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
psworld
Дата 23.11.2009, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 16.12.2006
Где: Московская област ь

Репутация: нет
Всего: 0



Цитата(bilbobagginz @  23.11.2009,  02:04 Найти цитируемый пост)
во-первых - это листинг из файла /etc/passwd.

smile Посмотрел. В указанном файле другие данные — не те, что я привел.

Цитата(bilbobagginz @  23.11.2009,  02:04 Найти цитируемый пост)
во-вторых, поздравляю! теперь у вашего root-a UID!=0. т.е. он - не root smile

smile UID == нолю по-прежнему.
PM MAIL WWW   Вверх
bilbobagginz
Дата 23.11.2009, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



Цитата(psworld @  23.11.2009,  21:26 Найти цитируемый пост)
Посмотрел. 

поздравляю, я облажался  smile pardon moi.
(такая настройка используется в случаях, когда не допускается вход пользователя root на основе пароля)


насчет "ни одно не выполняется в указанное время":
возможно ли, что временной пояс сервера не правильно выбран ?



Это сообщение отредактировал(а) bilbobagginz - 23.11.2009, 22:54


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
psworld
Дата 24.11.2009, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 16.12.2006
Где: Московская област ь

Репутация: нет
Всего: 0



Цитата(bilbobagginz @  23.11.2009,  22:52 Найти цитируемый пост)
возможно ли, что временной пояс сервера не правильно выбран ?

Проверил, всё верно выставлено. Для теста ставил ежеминутный крон во все часы, дни и т.д. В логи пишет то, что приведено выше.
PM MAIL WWW   Вверх
bilbobagginz
Дата 30.11.2009, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



дибаг начинают с элементарного:
создаем скрипт:
Код

#!/bin/sh
TMPFILE=/tmp/tempfile
echo "======================" >> ${TMPFILE}
echo `date` >> ${TMPFILE}
echo "blablabla" >> ${TMPFILE}
echo "~~~~~~~~~~~~~~~~~~~" >> ${TMPFILE}

кладем его в /root/testcron.sh
chmod /root/testcron.sh
и добавляем его в крон.

если данный крон джоб не работает, приходи обратно сюда.

N.B.
прочитай мой хауту тут где-то в форуме или факах.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0660 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.