Wget cron не работает

Wget cron не работает

Сама по себе команда отрабатывает, но при добавлении в 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ообщить модератору | Наверх

Оглавление

  • Помогите найти ошибку при добавлении задания wget в cron на . , fa, 21:20 , 23-Ноя-05, (1)
    • Помогите найти ошибку при добавлении задания wget в cron на . , Provokator, 21:46 , 23-Ноя-05, (2)
      • Помогите найти ошибку при добавлении задания wget в cron на . , axbat, 09:22 , 24-Ноя-05, (3)
        • Пока не получается . -:(, user, 13:39 , 24-Ноя-05, (4)
          • Пока не получается . -:(, axbat, 16:15 , 28-Ноя-05, (5)
            • До сих пор не получается . -:(, user, 13:09 , 29-Ноя-05, (6)
              • До сих пор не получается . -:(, vt, 13:44 , 29-Ноя-05, (7)
                • До сих пор не получается . -:(, user, 14:04 , 01-Дек-05, ( 8 )

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

Возможно крон не знает, где находится wget. Попробуйте прописать полный путь к ней.

1. «Помогите найти ошибку при добавлении задания wget в cron на . «
Сообщение от fa (??) on 23-Ноя-05, 21:20 (MSK)
Удалить Правка | Высказать мнение | Ответить | Рекомендовать в 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 (??) 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)

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)

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

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

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

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

6. «До сих пор не получается . -:(«
Сообщение от user (??) on 29-Ноя-05, 13:09 (MSK)

1. Виноват, на самом деле —directory-prefix один и тот же, как приведено ещё раз ниже:

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

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

Источник

Проблема с Cron задачей

Стаж: 7 лет 6 месяцев

Сообщений: 285
Благодарностей: 130
Полезность: 190

mertka4

Сообщений: 768
Благодарностей: 197
Полезность: 506

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Стаж: 7 лет 6 месяцев

Сообщений: 285
Благодарностей: 130
Полезность: 190

ну как было написано по инструкции так и сделал, и то не работает, по другому wget пробовал, крон работал вроде, но скрипт не добавлял админов
Orty_Hart, /usr/bin/php, тоже не работает

Стаж: 7 лет 6 месяцев

Сообщений: 285
Благодарностей: 130
Полезность: 190

Стаж: 12 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

P.S. Если тебе необходимо именно через WGET

Стаж: 7 лет 6 месяцев

Сообщений: 285
Благодарностей: 130
Полезность: 190

Стаж: 12 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

Стаж: 7 лет 6 месяцев

Сообщений: 285
Благодарностей: 130
Полезность: 190

Стаж: 12 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

Стаж: 7 лет 6 месяцев

Сообщений: 285
Благодарностей: 130
Полезность: 190

Стаж: 12 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

Стаж: 7 лет 6 месяцев

Сообщений: 285
Благодарностей: 130
Полезность: 190

Стаж: 12 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

Стаж: 7 лет 6 месяцев

Сообщений: 285
Благодарностей: 130
Полезность: 190

========== Установка ===========
Используйте для редактирования файлов программу Notepad++ , она более подходит для таких операций.

1) Залить все файлы на хостинг!
2) В файле config.php прописать базу данных. Все остальное не трогать пока .

Пример:
‘db_serv’ => ‘localhost’,
‘db_user’ => ‘user’,
‘db_pass’ => ‘12345’,
‘db_name’ => ‘baza’

3) Изменить файл baza.sql!
— Открыть файл
— Найти в 50 строчке кода, данный текст.
(1, ‘STEAM_0:0:123456789’, ‘b714337aa8007c433329ef43c7b8252c’, ‘abcdefghijklmnopqrstu’, ‘ca’, ‘12345’, ‘Player’, ‘Player’, ‘Тест’, ‘3’, 1398942268, 0);
И вместо «Тест», написать свой сервер. Импортировать файл baza.sql в базу данных.

4) ВАЖНО! Теперь настроить весь config.php, но эти 2 настройки пока не трогать ! ! !
$adminid = ‘STEAM_0:0:123456789’; // Steam ID или Ник — Г.Администратора!
$pass = ‘12345’; // Заполнить такой же что и вход в кабинет.

5) После настройки. Зайти в кабинет, и добавить себя через форму.
Логин: STEAM_0:0:123456789
Пароль: 12345

6) После создания своего аккаунта , зайти в config.php и поменять Steam ID или Ник на свой , ну и пароль конечно. Чтоб сделать себя Г.Администратором.

7) Создать папку tmp , по указаном пути в config.php ($tpm_directory)

8) Осталось настроить merchant webmoney, если у вас аттестат без подтвержденного паспорта, то автоматически админки оплачивать нельзя будет.
Смотрим папку Webmoney, делаем все по порядку. Если не получается обращайтесь мне в скайп magoga25

9) Установить cron
0 0 * * * /usr/bin/wget http://ссылка/cron.php?cron=пароль >/dev/null 2>&1

Список запрещенных ников находится в папке core файл nicks.txt.
Если у вас возникла ошибка 500 (Internal Server Error), то попробуйте убрать из .htaccess данный код — Options All -Indexes

—— Будут вопросики обращайтесь в Skype magoga25 ——

Источник

Читайте также:  Не работает urlmanager yii2
Оцените статью