Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Cron+perl+system - зависание скрипта :(

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Sol



Зарегистрирован: 05.12.2003
Сообщения: 427
Откуда: Томск

СообщениеДобавлено: Пт Фев 25 2005 14:47    Заголовок сообщения: Cron+perl+system - зависание скрипта :( Ответить с цитатой

Написал вот такой скрипт.. При запуске его вручную отрабатывает нормально.
А при запуске в кроне - зависает!
my.pl
#!/usr/bin/perl
$|=1;
$dstDir = '/.1/work/';
$ftp = 'ftp://192.168.13.254/pub/';
$file = '123.txt';
$s = system ("fetch","-q","-o",$file,$ftp.$file);
...
...

Причем файлик 123.txt закачивает и на этом всё - вешается!
Вешается - в смысле не прекращает работу..
ps ax -показывает:
# ps ax|grep my
37131 ?? Ss 0:00.01 /bin/sh -c /usr/local/binL/my.pl
37132 ?? S 0:00.01 /usr/bin/perl /usr/local/binL/my.pl

Подскажите чего я делаю неправильно... и как сделать правильно..?
Что то я некорректно выполняю с функцией system, а что именно понять не могу..

(Прграммка на самом деле намного больше, я выделил фрагмент который работает в кроне не так как я предполагаю)
_________________
In My Humble Opinion
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DmitriyS



Зарегистрирован: 19.06.2002
Сообщения: 381
Откуда: Е-бург

СообщениеДобавлено: Пт Фев 25 2005 15:36    Заголовок сообщения: Ответить с цитатой

Указывай полные пути к файлам (ко всем) если скрипт из крона запускаешь. Или меняй текущую директорию перед запуском перлового файла в кроне.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Sol



Зарегистрирован: 05.12.2003
Сообщения: 427
Откуда: Томск

СообщениеДобавлено: Пн Фев 28 2005 07:00    Заголовок сообщения: Ответить с цитатой

С путями к файлам вроде всё нормально...
По крайней мере fetch запускается и файл 123.txt скачивается...
Но похоже не возвращается управление... или что то с PIDами..
_________________
In My Humble Opinion
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...