![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
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 |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Помощь со скриптом - в ведении 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 |
| Режимы дисплея | Оценить эту ветку |
|
|