The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите найти ошибку при добавлении задания wget в cron на ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите найти ошибку при добавлении задания wget в cron на ..." 
Сообщение от user emailИскать по авторуВ закладки(??) on 23-Ноя-05, 21:07  (MSK)
Сама по себе команда отрабатывает, но при добавлении в cron непонятно что происходит:

# date
Wed Nov 23 08:10:58 GMT 2005
#
#crontab -l
12 08 * * * wget --directory-prefix=/usr/home/user/test00/ -c ftp://user:passwd@192.168.0.1/test.file
#
# date
Wed Nov 23 08:12:58 GMT 2005
#
# ls /usr/home/user/test00
ls: /usr/home/user/test00: No such file or directory
#

--directory-prefix=/ пробовали менять на -P/ и -P /, создавали директорию заранее - всё работает, но из шелла, а из крона - нет,
помогите, плз

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "Помогите найти ошибку при добавлении задания wget в cron на ..." 
Сообщение от fa emailИскать по авторуВ закладки(??) on 23-Ноя-05, 21:20  (MSK)
Возможно крон не знает, где находится wget. Попробуйте прописать полный путь к ней.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите найти ошибку при добавлении задания wget в cron на ..." 
Сообщение от Provokator Искать по авторуВ закладки(??) on 23-Ноя-05, 21:46  (MSK)
Крону надо указать, под каким пользователем он должен выполнять задачу. Укажи ему на рута
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите найти ошибку при добавлении задания wget в cron на ..." 
Сообщение от axbat Искать по авторуВ закладки(ok) on 24-Ноя-05, 09:22  (MSK)
>Крону надо указать, под каким пользователем он должен выполнять задачу. Укажи ему
>на рута

Provokator, оправдываешь ник :) Если человек сделает это не понимая, то его следующий пост будет о неработающем cron'e.

user'у
указывать пользователя, от имени которого хочется запускать задачу, можно только в /etc/crontab. Автор поста явно привел команду crontab -l, из чего делаем вывод, что задача поставлена в кронтаб пользователя (судя по хэшу - пользователя root)

1).Укажи полный путь к wget
2). Строки
># ls /usr/home/user/test00
>ls: /usr/home/user/test00: No such file or directory

наводят на мысль, что директория не существует, но я не уверен, что wget сам будет создавать директорию при начале скачивания. По cron'у в условиях созданнаго каталога задание отрабатывается?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Пока не получается !!?? -:(" 
Сообщение от user emailИскать по авторуВ закладки(??) on 24-Ноя-05, 13:39  (MSK)
Так - не идёт:

# crontab -l
27 12 * * * root /usr/local/bin/wget --directory-prefix=/usr/home/hamid/test00/ -c ftp://user:passwd@192.168.50.1/test.file
# date
Thu Nov 24 12:28:00 GMT 2005
#

А так - идёт:
# /usr/local/bin/wget --directory-prefix=/usr/home/user/test00/ -c ftp://user:passwd@192.168.50.1/test.file
--00:42:55--  ftp://hamid:*password*@192.168.50.1/test.file
           => `/usr/home/user/test00//test.file'
Connecting to 192.168.50.1:21... connected.
Logging in as user ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD not needed.
==> PASV ... done.    ==> RETR test.pl ... done.
Length: 238 (unauthoritative)

100%[====================================>] 238           29.05K/s    ETA 00:00

00:42:55 (29.05 KB/s) - `/usr/home/user/test00//test.file' saved [238]
#
(Жалко ему, что ли)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Пока не получается !!?? -:(" 
Сообщение от axbat Искать по авторуВ закладки(ok) on 28-Ноя-05, 16:15  (MSK)
>Так - не идёт:
>
># crontab -l
>27 12 * * * root /usr/local/bin/wget --directory-prefix=/usr/home/hamid/test00/ -c ftp://user:passwd@192.168.50.1/test.file

Это чей кронтаб? Пользователя root? Здесь не должно быть имени пользователя, от чьего имени выполняется задание

>
>А так - идёт:
># /usr/local/bin/wget --directory-prefix=/usr/home/user/test00/ -c ftp://user:passwd@192.168.50.1/test.file

Нельзя ли привести к единому виду --directory-prefix - в кронтабе каталог для скачивания один, в командной строке - другой.

Определитесь с пользователями, кронтабами и правами на каталог, куда производится скачивание.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "До сих пор не получается !!?? -:(" 
Сообщение от user emailИскать по авторуВ закладки(??) on 29-Ноя-05, 13:09  (MSK)
1. Виноват, на самом деле --directory-prefix один и тот же, как приведено ещё раз ниже:

2. Имя пользователя root мне посоветовали вставить выше в этом же форуме, и другие команды с ним выполняются, например cp mv rm

Вначале я пробовал и без него (root), но к сожалению пока и до сих пор никак не получается выполнить именно эту команду,
(неужели даже метры не знают ответ на этот вроде бы не сложный вопрос?)
Помогите пожалуйста!

Так - не идёт:
# crontab -l
27 12 * * * root /usr/local/bin/wget --directory-prefix=/usr/home/user/test00/ -c ftp://user:passwd@192.168.50.1/test.file
А так - идёт:
# /usr/local/bin/wget --directory-prefix=/usr/home/user/test00/ -c ftp://user:passwd@192.168.50.1/test.file

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "До сих пор не получается !!?? -:(" 
Сообщение от vt Искать по авторуВ закладки(ok) on 29-Ноя-05, 13:44  (MSK)
>Так - не идёт:
># crontab -l
>27 12 * * * root /usr/local/bin/wget --directory-prefix=/usr/home/user/test00/ -c ftp://user:passwd@192.168.50.1/test.file

27 12 * * * /usr/local/bin/wget --directory-prefix=/usr/home/user/test00/ -c 'ftp://user:passwd@192.168.50.1/test.file'

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "До сих пор не получается !!?? -:(" 
Сообщение от user emailИскать по авторуВ закладки(??) on 01-Дек-05, 14:04  (MSK)
27 12 * * * /usr/local/bin/wget --directory-prefix=/usr/home/user/test00/ -c 'ftp://user:passwd@192.168.50.1/test.file'

БОЛЬШОЕ СПАСИБО - В КАВЫЧКАХ ВСЁ РАБОТАЕТ!!!


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру