The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
CRON? автоматический скрипт hassanj UNIX для чайников Вопросы И Ответы 8 12-22-2007 09:29 AM
Возможно ли, чтобы иметь более одного Cron в оболочке сценарий? Yamini Thoppen AIX 4 12-17-2007 03:23 AM
Cron задания для Perl скрипта человек UNIX перспективных И опытных пользователей 3 07-26-2007 01:20 PM
Можно запустить скрипт вручную, но не через Cron? MadHatter Shell программирование и сценарии 4 10-19-2005 10:08 AM
Cron Сценарист Q doublek321 Shell программирование и сценарии 2 07-06-2004 09:35 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 03-04-2008
richo царь richo king is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2008
Сообщений: 4
Помощь со скриптом - в ведении CRON

Здравствуйте,

У меня есть скрипт, проходит каждую минуту для обработки входящих файлов доставлено извне через SFTP в каталоге. В принципе скрипт работает и обрабатывает файлы, однако я получаю сообщение об ошибке, если новый файл поставляется в каталог.

Пожалуйста, см. мой скрипт ниже. А новый файл поставляется ежедневно через SFTP с внешнего источника, который скрипт процессов в правильности имен и затем импортируется в нашу базу данных, используя локон. Мы получаем новый файл, в 06:05 каждый день, и я получаю сообщение об ошибке CRON доставлены на мой почтовый ящик каждый день. Но если я потом пойти и изменить сценарий, а затем тестировать его, используя один и тот же файл с CRON это процесс корректно. Однако, когда я прихожу в в первой половине дня я считаю, что он не раз - очень разочаровывает!

Я понятия не имею, почему это! Если кто-то может предложить что-либо, которые могут исправить, пожалуйста, дайте мне знать. Я также копию сообщения об ошибке я получаю от Cron.

#! / BIN / Bash
TRANSDATA \u003d / Home / tsbftp / transaction_data
РАБОЧАЯ \u003d / Home / tsbftp / рабочих
FILES \u003d $ ($ TRANSDATA Ls)
IMPORT \u003d / home/arch3ftp/dfn-dev.arch3systems.com/html/import
для работы с файлами в $ FILES
делать

# изменить владельца файла в корень - изменить разрешения для корневой доступ к полному
Эхо "$ Файл"> / TMP / formatfile.nfo
chown корень $ TRANSDATA / "$ файл"
Chmod 777 $ TRANSDATA / "$ файл"

# Газа в счет количества и места в переменную
Н. \u003d $ (grep ^ 00 $ TRANSDATA / "$ Файл" | светотеневую с 3-18)

# установить текущую дату и время на имя файла и место Конвенции в переменную
CUDA \u003d $ (дата +% Y% M% D% K% M% S)
# Переименуйте текущий файл в требуемом формате
М. В. TRANSDATA $ / "$ файл" $ TRANSDATA / $ АН "_" $ CUDA.a3i
сон 2
М. В. TRANSDATA $ / $ АН "_" $ CUDA.a3i $ РАБОЧИХ
Эхо $? >> / TMP / formatfile.nfo

CP $ РАБОЧАЯ / $ АН "_" $ $ CUDA.a3i ИМПОРТ
локон-х http://dfn-dev.arch3systems.com/batches/import/ $ AN / $ CUDA
готово
выход 0

Как вы можете видеть я добавил в сон 2 и т.д., чтобы попытаться исправить ошибку, и я попытался получить переименовании файла в месте затем т.д. Смотрите ниже сообщение об ошибке из Cron.

/ и т.д. / cron.d / format_file.sh:

М. В.: при перемещении нескольких файлов, последний аргумент должен быть каталог Попробуйте `М.В. - Справка" для получения более подробной информации.
CP: не может стат `/ home/tsbftp/working/1539590548547000_20080305 ': Нет такого файла или директории

Я всегда получите М.В. ошибку, однако, если изменить сценарий сделать переименования иначе она будет работать, когда мне протестировать его с хрон! Но конечно это не удастся, если новый файл поставляется на следующий день!
 

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 08:30 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0