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 Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Проблема при FTP из большого файла rprajendran UNIX для чайников Вопросы И Ответы 1 05-28-2008 02:19 AM
Проблема в принятии autossh между Windows и Solaris girish.batra UNIX перспективных И опытных пользователей 7 04-10-2008 12:04 PM
Проблема в принятии файл с именем дата команда girish.batra Shell программирование и сценарии 2 02-13-2008 03:50 AM
Проблема в обеспечении корпусом сценарий girish.batra Shell программирование и сценарии 4 02-08-2008 09:10 AM
DDD сделать проблему azazel11998 Программирования высокого уровня 0 03-10-2005 07:10 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценка: Thread Rating: 1 votes, 5.00 average. Режимы дисплея
Old 02-20-2008
girish.batra girish.batra is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Сообщений: 73
Проблема в принятии SFTP сценарий

Уважаемые все

Я новичок в разрядной оболочки сценариев. Я осуществляться autossh между двумя машинами Sun Solaris, так что когда я использую SFTP она не будет запрашивать пароль.

Теперь мне нужно сделать скрипт оболочки, в которой я передавать файлы с одного сервера на другой сервер автоматически через корневую пользователя. Я стараюсь сделать скрипт оболочки для автоматической передачи файлов через SFTP.

#! / BIN / ш
SFTP Server1
LCD / Гириш
CD / Amit
mput *
пока

После исполнения этой оболочки сценария я был поставлен на SFTP> строки. При выходе из SFTP, то дайте мне три ошибки LCD, CD mput команда не найдена. Это не передача файлов.

Пожалуйста, исправьте мой скрипт. Буду признателен за это.
Old 02-20-2008
andryk's Avatar
andryk andryk is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Sep 2003
Сообщений: 448
Цитата:
Первоначально Послано girish.batra View Post
Уважаемые все

Я новичок в разрядной оболочки сценариев. Я осуществляться autossh между двумя машинами Sun Solaris, так что когда я использую SFTP она не будет запрашивать пароль.

Теперь мне нужно сделать скрипт оболочки, в которой я передавать файлы с одного сервера на другой сервер автоматически через корневую пользователя. Я стараюсь сделать скрипт оболочки для автоматической передачи файлов через SFTP.

#! / BIN / ш
SFTP Server1
LCD / Гириш
CD / Amit
mput *
пока

После исполнения этой оболочки сценария я был поставлен на SFTP> строки. При выходе из SFTP, то дайте мне три ошибки LCD, CD mput команда не найдена. Это не передача файлов.

Пожалуйста, исправьте мой скрипт. Буду признателен за это.
Привет,
Создать batchfile со всеми командами вы хотите запустить потом
Код:
server2:/tmp>cat batchfile
lcd /tmp/src
cd /tmp/dst
mput *
bye
server2:/tmp>sftp -b batchfile server1
sftp> lcd /tmp/src
sftp> cd /tmp/dst
sftp> mput *
Uploading file1 to /tmp/dst/file1
Uploading file2 to /tmp/dst/file2
...
sftp> bye
простой УПП мог бы это удалось, ее все до Я.
Old 02-20-2008
girish.batra girish.batra is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Сообщений: 73
Спасибо за Ваш ответ брат

Я знаю, что простые УПП можно сделать трюк также. Но мое требование состоит в том, чтобы делать через SFTP.

Проблема не так проста, как вы думаете. На самом деле я должен сделать скрипт, который я для передачи 24 файлов примерно от 4 до 5 МБ каждый (текстовый). Мой скрипт должен проверять количество байт каждого файла на сервер один, то после перевода на все эти файлы на сервер два она должна проверить, что все файлы были передачи, а также имеют одинаковое количество байтов в одном сервере.

уважением
Old 02-20-2008
girish.batra girish.batra is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Сообщений: 73
может кто поможет мне в этом отношении
Old 02-20-2008
bobbygsk bobbygsk is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2007
Сообщений: 90
Попробуйте следующий код и дайте мне знать, если он работает для вас
Цитата:
Эхо "CD <dirname> \ N положить <файл> \ N Quit" | SFTP-V <remoteUserid> @ <Server> 1> sftp1.log 2> sftp2.log
grep-я передача sftp2.log
Old 02-21-2008
girish.batra girish.batra is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Сообщений: 73
Дорогой Брат

Прежде всего я хотел бы спасибо за ваш ответ. Я должен изменить свой код немного. Вот код

На Server1

# Кошку> ABC
LCD / Гириш
CD / Amit
mput *
пока

# Кошки> XYZ
SFTP-131072 B-B ABC-V SERVER2 1> sftp1.log 2> sftp2.log
grep-я загрузка sftp1.log> выходных

Когда я выполнить XYZ файла он дает мне файлы, которые являются передача И войти в выходной файл. -В используется для быстрой передачи файлов. Если я не даю-V вариант даже то работу. Но при использовании опции-V, просьба сообщить мне, где и в какой файл SFTP делать loging.

И еще один момент заключается в том, что выходной файл только на выходных, когда все файлы перевода. Но предположим, когда я dissconnected сети в течение transfe файлов, то она не будет показывать какие-либо производства. Мне нужно решение, в котором, если что-то произошло во время передачи файлов, а затем либо SFTP отправлять все файлы, или, с которого он был оставлен.
Old 01-07-2009
phani1312 phani1312 is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2008
Сообщений: 9
Привет, спасибо,

Я искал в этом я также сталкиваются с той же проблемой, и ваш скрипт работал. Любая причина, поставить и получить команд не работает в сценарий должен зачем нам нужно пройти еще один пакетный файл для команды.

Вы можете, пожалуйста, просветить меня?

TQ
Closed Thread

Закладки

Теги
SFTP сценарий, Solaris

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

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

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

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




Часовой пояс GMT -4. Текущее время 02:42 AM.


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