|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Goryachev 2:5020/400 15 Mar 2002 14:21:55 To : Igor Skvortsov Subject : Re: script under cron -------------------------------------------------------------------------------- "Igor Skvortsov" <Igor.Skvortsov@p12.f978.n5030.z2.fidonet.org> сообщил/сообщила в новостях следующее: news:1016177319@p12.f978.n5030.z2.ftn... > Ni hao All! > > Есть скрипт. Будучи запущенный из коммандной строки от root'a, работает на ура. > Будучи запущенный из crontab от лица root'a, обламывается на команде mget *. Hе > понимаю , как такое может быть ???? > > -------- script -------------- > #!/bin/sh > avpserver = ftp.avp.ru > cat /usr/local/bin/login.scr | ftp -in $avpserver > ------------------------------- > ---------login.scr------------- > user anonymous x@mail.ru > cd updates > binary > hash > lcd /usr/avp > prompt off > mget * ^^^^^^^ попробуй тут mget \* > quit > -------------------------------- ЗЫ: нафига тебе такой кривой скрипт? используй /usr/ports/ftp/wget он могет скачивать только новые файлы (трафик!), избирательно HЕ СКАЧИВАТЬ какие-то файлы, работает через прокси да и вооще он более гибкий в настройках у меня, к примеру, базы AVP тянутся так: ... if [ -x /usr/local/bin/wget ]; then # mirror'им базы AVP с ftp-сервера updates3.kaspersky-labs.com # см. wget(8) /usr/local/bin/wget --passive-ftp -Y off \ -t inf -g on -o /tmp/avp-update.$$ \ -P/var/ftp/AVP_updates -R $RejectList -nd \ -m ftp://downloads1.kaspersky-labs.com/updates/* && \ # Запускаем сам Updater /usr/local/bin/kavupdater -kb -y -o -b=/usr/local/share/AVP/Bases |\ grep -v "^+" |grep -v "^|" rc=$? else echo "ERROR: wget must be installed on this system!" rc=2 exit $rc fi ... -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/648855952503.html, оценка из 5, голосов 10
|