Пакеты The Fix на другом сайте для скачивания.
Кроме того, если Ваши работы приложения с клиентом WMQ V7, переместитесь в это. V6 является Конец жизненного цикла по состоянию на сентябрь 2011. Клиенты WMQ V7 доступны для скачивания. В противном случае затем рассмотрите применение последнего Пакета Фиксации для v6, который является 6.0.2.9.
crontab
не является исполняемым файлом. Он используется cron, чтобы узнать, когда должны быть запланированы задания.
/ etc / crontab
не является исполняемым (отсюда и ошибка)
Ваш файл crontab недействителен (комментарии в стиле C или Java не допускаются ):
из справочной страницы:
Строки, первым непробельным символом которых является знак фунта (#), являются комментарии и игнорируются. Обратите внимание, что комментарии к в той же строке, что и команды cron, поскольку они будут считаться частью команда. Точно так же нельзя оставлять комментарии в той же строке, что и настройки переменных среды.
Вы должны написать что-то вроде:
# every day
0 18 * * * lynx -dump http://domain/folder1/script1.php > /tmp/somefilename
Обратите внимание, что lynx -dump
просто распечатает страницу для стандартного вывода. Если вы хотите сохранить его где-нибудь, вам необходимо перенаправить вывод в файл (см. Пример)
Чтобы проверить, работает ли он, подождите до 00:18 или используйте более позднее время для тестирования
Есть идеи, что мне не хватает?
Немного. Вы зашли не в ту дверь, в неправильном городе и поговорили не с тем человеком в неподходящий день. В остальном все прошло, как ожидалось. ; -)
1) Вы не должны комментировать свои строки crontab, добавляя //
в конце строки. Вместо этого сделайте это так:
# every day
00 18 * * * lynx -dump http://domain/folder1/script1.php
# every Thursday at 2am
00 02 * * 5 lynx -dump http://domain/folder1/script2.php //every Thursday at 2am
2) Вы запланировали запуск задач каждый день в 18:00 и каждый четверг в 2 часа ночи. Если вы попытаетесь запустить crontab за пределами этих временных окон, cron только проверит, есть ли у него что-то делать, а если нет, он просто завершит работу.
3) Вы проверяли из / var / log / cron
Если cron пытался запустить ваши скрипты в запланированное время?
4) Cron требователен к путям. Попробуйте указать полный путь к lynx
, скорее всего, в вашем случае / usr / bin / lynx
.
5) Как упоминалось другими, / etc / crontab
- это просто текстовый файл, а не исполняемый файл. Демон Cron проверит содержимое / etc / crontab
и файлы cron для каждого пользователя и выполнит что-то, если пришло время это сделать.