The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
Google unix.com



UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!!

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
чтение, письмо, добавив, манипулируя файл. szchmaltz UNIX для чайников Вопросы И Ответы 4 06-17-2008 03:02 AM
Чтение и запись файла с именем файла на Парама файл. thebeginer UNIX перспективных И опытных пользователей 1 10-05-2007 05:38 PM
чтения / записи для разъемов поводья Shell программирование и сценарии 1 09-20-2007 09:57 PM
Чтения и записи в файл по сети lucky001 Программирования высокого уровня 3 03-30-2007 03:16 PM
Чтения и записи файлов? tracydp UNIX для чайников Вопросы И Ответы 3 08-30-2006 11:24 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 Режимы дисплея
Old 11-25-2008
valluvan valluvan is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2008
Сообщений: 27
Войти записи и чтения

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


Код:
TestConnection ()
{
  echo 'Connection to ' $DESTUSERNAME@$DESTHOSTNAME
  $SETDEBUG
  if [[ -a $SCRIPT ]]; then rm $SCRIPT ; fi
  touch $SCRIPT
  echo "cd" $REMOTEDIR >> $SCRIPT
  echo "quit" >> $SCRIPT
  
  chmod 700 $SCRIPT
  sftp -b $SCRIPT $DESTUSERNAME@$DESTHOSTNAME > $SESSIONLOG
  
  echo '**** FTP log reproduced below:'
  echo '-----------------------------------------------------------'
  cat $SESSIONLOG
  echo '-----------------------------------------------------------'
}

код выполняется хорошо, и когда я вручную VI лог-файл я вижу некоторые данные записываются в его ...

В то время как часть сценария (CAT $ SESSIONLOG) делает nothing.It печатает nothing.Does никому знать, какие могут быть проблемы?.

Я новичок в Unix-и IAM мышление, потому что IAM пытается кошку из файлов, которые могут быть еще открыты? Если да, как сделать так, чтобы вокруг него?

Пожалуйста, помогите.

Привет
Old 11-25-2008
mk1216 mk1216 is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Расположение: Бристоль, Соединенное Королевство
Сообщений: 38
попробуйте "Эхо $ SESSIONLOG" перед "кошка" и убедиться, что переменная имеет ценности.
Old 11-25-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Модератор
  
 

Регистрация: Sep 2007
Местонахождение: Германия
Сообщения: 2,311
Если $ SESSIONLOG был пуст или глупость внутри, кота бы сказать нечто вроде "файл не найден".
Вы также должны написать STDERR с вашего журнала, как:

Код:
sftp -b $SCRIPT $DESTUSERNAME@$DESTHOSTNAME > $SESSIONLOG 2>&1

Если он по-прежнему пуст, может быть, поставить-V для verboste к SFTP.
Old 11-25-2008
valluvan valluvan is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2008
Сообщений: 27
Цитата:
Первоначально Послано zaxxon View Post
Если $ SESSIONLOG был пуст или глупость внутри, кота бы сказать нечто вроде "файл не найден".
Вы также должны написать STDERR с вашего журнала, как:

Код:
sftp -b $SCRIPT $DESTUSERNAME@$DESTHOSTNAME > $SESSIONLOG 2>&1

Если он по-прежнему пуст, может быть, поставить-V для verboste к SFTP.

Thats Zaxxon исправить.
Добавление
SFTP-B $ SCRIPT DESTUSERNAME $ @ $ DESTHOSTNAME> $ SESSIONLOG 2> И 1
же трюк .... Большое спасибо, ребята
Old 11-25-2008
valluvan valluvan is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2008
Сообщений: 27
Еще один вопрос:

Я хотел бы сравнить значение переменной от строки, и я с помощью кода ниже, но doe's'nt как это сделать ... там ничего плохого в этом??


Код:
if echo "$PRECHECK" | grep 'FALSE'; 
    then
      echo "File Ftped Successfully: " $f
      mv $f "FTPED_"$f
    fi


Спасибо
Old 11-25-2008
mk1216 mk1216 is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Расположение: Бристоль, Соединенное Королевство
Сообщений: 38
если [! -Z $ PRECHECK] И И [$ PRECHECK \u003d\u003d "FALSE"]
тогда
Эхо "Файл Ftped Успешно:" $ F
М. В. $ F "FTPED_" $ F
FI
Old 11-25-2008
valluvan valluvan is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2008
Сообщений: 27
Цитата:
Первоначально Послано mk1216 View Post
если [! -Z $ PRECHECK] И И [$ PRECHECK \u003d\u003d "FALSE"]
тогда
Эхо "Файл Ftped Успешно:" $ F
М. В. $ F "FTPED_" $ F
FI
Спасибо much.It работал ...
Я полагаю, [! -Z $ PRECHECK] означает ли переменная precheck существует??

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


Код:
cat $SESSIONLOG|mailx -s "Alert created on $DATERUN : Transaction date is $DATERUN : Interface failure from RCUK to BottomLine " $EMAILADD

Является ли это исправить? Я не похоже, чтобы какой-либо электронной почты ....
Closed Thread

Закладки

Теги
скрипт оболочки, оболочке сценариев, Unix-скриптов, Unix сценарии основы

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

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

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

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




Часовой пояс GMT -4. Текущее время 04:58 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