powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Solaris 9 (sparc) and scp.
23 сообщений из 23, страница 1 из 1
Solaris 9 (sparc) and scp.
    #34123911
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
Написал скрип, в нем использую scp для передачи файлов на другой хост (настроил без парольную аутефикацию). При запуски из под крона процесс scp не завершается:
“oracle 3633 1 0 21:05:01 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/db/LOG”. Количество этих процессов постоянно растёт. В скрипте вызываю так “scp -q ${VAR_SOURCE}/${NAME} oracle@${VAR_SERVER}:${VAR_DESTIN}”. Кто может подсказать куда копать ???
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34124415
BlackStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) скрипт в студию
2) а запуск из под крона идет от имени того же пользователя для которого настроена
без парольная аутентификация?
--
There Ain't No Such Thing As A Free Lunch
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34125530
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
#!/bin/sh

SID="$1"
if [ "${SID}" = '' ] ; then
echo 'First arg (SID) is absent!'
exit 1
fi

. /SCRIPTS/vars/${SID}.i

get_last_number(){
if [ -f ${VAR_ARCH_NUM} ]
then
echo `cat ${VAR_ARCH_NUM}`
else
echo "0"
fi
}

get_max_number(){
echo "conn / as sysdba
archive log list;
exit;" | sqlplus /nolog | awk -e '
/Current log sequence/ { print $4 }'
}

move_file(){
NAME=${VAR_PRIFIX}$1${VAR_SUFIKS}
scp -q ${VAR_SOURCE}/${NAME} oracle@${VAR_SERVER}:${VAR_DESTIN}
TEMP="$?"
if [ "${TEMP1}" -ne 0 ]
then
return 1
else
return 0
fi
}

#----------------------------
# SCRIPT MAIN BODY
#----------------------------

LAST=`get_last_number`
MAX=`get_max_number`
MAX=`expr ${MAX} - 1`

if [ ${LAST} -ne 0 ]
then
while [ ${LAST} -lt ${MAX} ]
do
LAST=`expr ${LAST} + 1`
if move_file ${LAST}
then
echo "${LAST}" > ${VAR_ARCH_NUM}
else
echo "Error receive file ${VAR_PRIFIX}${LAST}${VAR_SUFIKS}"
exit 0
fi
done
else
echo "Enter last number"
fi
Скрипт запускается от имени того же пользователя для которого настроена
без парольная аутентификация.
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34125726
Ildarych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SCP
Скрипт запускается от имени того же пользователя для которого настроена
без парольная аутентификация.

Попробуй просто сначала зайти этим пользователем по sftp или ssh.
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34126677
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
Задит без проблем, если сам выполняю проблем нет. А как только запускаю через cron, то проблема.
ps -ef|grep sh
root 3 0 0 Jul 23 ? 68:49 fsflush
root 274 1 0 Jul 23 ? 0:00 /bin/sh ./ssdgrptd exec
oracle 8713 1 0 16:05:01 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
root 534 1 0 Jul 23 ? 0:00 /usr/lib/ssh/sshd
oracle 8782 1 0 16:20:01 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 9424 1 0 18:50:01 ? 0:07 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 8831 1 0 16:30:02 ? 0:07 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
root 14851 534 0 Jul 31 ? 0:00 /usr/lib/ssh/sshd
oracle 6597 1 0 08:45:00 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 8854 1 0 16:35:02 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
root 9610 9604 0 19:39:19 pts/2 0:00 grep sh
oracle 8892 1 0 16:45:00 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 8223 1 0 14:25:00 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
root 9604 9602 0 19:39:11 pts/2 0:00 -sh
oracle 8734 1 0 16:10:01 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 9529 1 0 19:15:00 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 7859 1 0 12:50:01 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 6983 1 0 09:45:01 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 8988 1 0 17:05:01 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 6927 1 0 09:35:00 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 7343 1 0 10:55:03 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 9029 1 0 17:15:04 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 9587 1 0 19:30:00 ? 0:05 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 7169 1 0 10:20:01 ? 0:07 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 9494 1 0 19:05:01 ? 0:05 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
oracle 7574 1 0 11:40:01 ? 0:05 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
root 9602 534 0 19:39:01 ? 0:00 /usr/lib/ssh/sshd
oracle 9445 1 0 18:55:01 ? 0:06 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -t /exp/dep/LOG
Это за сегоднешний день.
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34127099
BlackStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в crontab указаны все нужные переменный окружения?
Типа PATH, ORACLE_BASE, ORACLE_HOME, etc?
А то ведь по умолчанию там совсем не много передается.
--
There Ain't No Such Thing As A Free Lunch
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34127206
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
Я вот этой строкой передаю все переменные ". /SCRIPTS/vars/${SID}.i", скрипт выполняет свою функцию(копирует файлы на другой хост). Но процесс scp не завершается, хотя скрипт нормально отрабатывает. Есть в solaris9 возможность оттрасивровать выполняемый процесс??
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34127760
BlackStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man truss

Но прежде чем трейсить. Попробуй получить лог от scp.
Поправь строчку как показано ниже. И потом посмотри результаты выполнения в логе.
Код: plaintext
1.
 scp -v ${VAR_SOURCE}/${NAME} oracle@${VAR_SERVER}:${VAR_DESTIN}  2 >& 1  >>/some/path/for/log
--
There Ain't No Such Thing As A Free Lunch
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34128871
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
Executing: program /usr/bin/ssh host hermes, user oracle, command scp -v -t /exp/dep/LOG
Sending file modes: C0640 104858112 arc1_16868.log – это вывод для каждого файла. Отрасировал процесс и получил "truss -p 13943
poll(0xFFBFF7F0, 1, -1) (sleeping...)". С чем это может быть связано?
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34129234
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На hermes-е процессы появились?

http://surgutnet.ru
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34129246
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сколько я понимаю данным скриптом вы передаете архивные журналы oracle на другой сервер.
Почему не поднять standby _экземпляр_ и настроить дополнительно log_archive_dest?

http://surgutnet.ru
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34129252
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
Да "scp
oracle 22946 22737 0 17:25:45 pts/7 0:00 grep scp
oracle 8141 1 0 Jul 31 ? 0:00 /usr/bin/ssh -x -oFallBackToRsh no apollo scp -t /u01/app/oracle/.ssh/hermes.pu
oracle 22938 22937 2 17:25:34 ? 0:01 scp -v -t /exp/dep/LOG".
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34129313
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
э... не понятка... процесс один появился или столько же сколько на хосте источнике?

http://surgutnet.ru
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34129356
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавте после
Код: plaintext
1.
#!/bin/sh
Код: plaintext
1.
set -x
Если внимательно вчитаться, думаю ответ будет получен...


http://surgutnet.ru
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34129556
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
Процесс один, "set -x" до меня не дошло, если можно расскажите поподробней.
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34129590
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
Добавление “set –x” в начало скрипта дало:
Nov 15 18:40:00 apollo test: [ID 702911 local0.warning] SID=dep
Nov 15 18:40:00 apollo test: [ID 702911 local0.warning] + [ dep = ]
Nov 15 18:40:00 apollo test: [ID 702911 local0.warning] + . /SCRIPTS/vars/dep.i
Nov 15 18:40:00 apollo test: [ID 702911 local0.warning] ORACLE_SID=dep
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + export ORACLE_SID
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + . /SCRIPTS/vars/ora_env
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] ORATAB=/var/opt/oracle/oratab
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + cat /var/opt/oracle/oratab
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + grep dep:
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + awk -F: {print $2}
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] ORACLE_HOME=/u01/app/oracle/product/8.1.7
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + export ORACLE_HOME
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] ORACLE_BASE=/u01/app/oracle
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + export ORACLE_BASE
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + export NLS_LANG
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] NLS_DATE_FORMAT=DD-MM-YYYY HH24:MI:SS
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + export NLS_DATE_FORMAT
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] PATH=/u01/app/oracle/product/8.1.7/bin:/usr/bin:
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + export PATH
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPPREF_START=BACKUP_START
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPPREF_OK=BACKUP_OK
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPPREF_ERROR=BACKUP_ERROR
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPPREF_END=BACKUP_END
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPFILE_LOG=BACKUP.LOG
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPFILE_SUM=BACKUP.SUM
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPFILE_UID=BACKUP.UID
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPFILE_TID=TEMP_BACKUP.UID
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPFILE_CNTSTBY=standby.ctl
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPFILE_CNTBCKP=backup.ctl
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPID_CNTSTBY=%STANDBY_CONTROLFILE%
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_BACKUPID_CNTBCKP=%BACKUP_CONTROLFILE%
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] CONST_STANDBY_ZSUF=gz
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_ORACLE_CONFDIR=/SCRIPTS/conf/oracle
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_EXPORTDB_OPTIONS='/ as sysdba' full=y grants=y rows=y statistics=none constraints=y
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_EXPORTDB_DMPPREF=dep
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_EXPORTDB_DMPDIR=/exp/dep/DMP
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_EXPORTDB_OLDDATE=10
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_EXPORTDB_USEPIPE=Y
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_EXPORTDB_REPORT=EXPORT_dep
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_MAINDIR_BACKUP_ONLINE=/exp/dep/BACKUP
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_GROUP=dba
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_ORACLE_CONFFILE=/SCRIPTS/conf/oracle/stb_dep.ora
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_BACKUP_REPORT=BACKUP_dep
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_EXPORTDB_OPTIONS='/ as sysdba' full=y grants=y constraints=y
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_EXPORTDB_DMPPREF=dep
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_EXPORTDB_DMPDIR=/exp/dep/DMP
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_EXPORTDB_OLDDATE=3
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_MAINDIR_ARC=/exp/dep/LOG/ARC
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_MAINDIR_REDO=/exp/dep/LOG
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_MAINDIR_OKREDO=/exp/dep/LOG/OK
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_MAINDAYS_OKREDO=N
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_LOGSUF=log
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_LOGPREF=arc1_
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_LOG_TRANSFER=Y
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_SERVER_NAME=hermes
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_FTP_USER=oracle
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_FTP_PASS=…
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_STANDBY_REMOTE_LOGDIR=/exp/dep/LOG/ARC
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_ARCH_NUM=/SCRIPTS/logs/arch_depu.log
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_DESTIN=/exp/dep/LOG
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_SERVER=hermes
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_SOURCE=/exp/dep/LOG
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_PRIFIX=arc1_
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] VAR_SUFIKS=.log
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + get_last_number
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + [ -f /SCRIPTS/logs/arch_depu.log ]
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + cat /SCRIPTS/logs/arch_depu.log
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + echo 16883
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] LAST=16883
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + get_max_number
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + echo conn / as sysdba
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] archive log list;
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] exit;
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + sqlplus /nolog
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + awk -e
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] /Current log sequence/ { print $4 }
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] MAX=16886
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + expr 16886 - 1
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] MAX=16885
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + [ 16883 -ne 0 ]
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + [ 16883 -lt 16885 ]
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + expr 16883 + 1
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] LAST=16884
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + move_file 16884
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] NAME=arc1_16884.log
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] + scp -v /exp/dep/LOG/arc1_16884.log oracle@hermes:/exp/dep/LOG
Nov 15 18:40:01 apollo test: [ID 702911 local0.warning] Executing: program /usr/bin/ssh host hermes, user oracle, command scp -v -t /exp/dep/LOG
Nov 15 18:40:02 apollo test: [ID 702911 local0.warning] Sending file modes: C0640 47354368 arc1_16884.log
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] TEMP=0
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] + [ -ne 0 ]
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] + return 0
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] + echo 16884
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] + [ 16884 -lt 16885 ]
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] + expr 16884 + 1
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] LAST=16885
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] + move_file 16885
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] NAME=arc1_16885.log
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] + scp -v /exp/dep/LOG/arc1_16885.log oracle@hermes:/exp/dep/LOG
Nov 15 18:40:08 apollo test: [ID 702911 local0.warning] Executing: program /usr/bin/ssh host hermes, user oracle, command scp -v -t /exp/dep/LOG
Nov 15 18:40:09 apollo test: [ID 702911 local0.warning] Sending file modes: C0640 1024 arc1_16885.log
Nov 15 18:40:09 apollo test: [ID 702911 local0.warning] TEMP=0
Nov 15 18:40:09 apollo test: [ID 702911 local0.warning] + [ -ne 0 ]
Nov 15 18:40:09 apollo test: [ID 702911 local0.warning] + return 0
Nov 15 18:40:09 apollo test: [ID 702911 local0.warning] + echo 16885
Nov 15 18:40:09 apollo test: [ID 702911 local0.warning] + [ 16885 -lt 16885 ]
Nov 15 18:40:09 apollo test: [ID 702911 local0.warning] + exit 0
Вроде всё в порядке, может вы аномалию заметите??
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34129726
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
man set
<<skip>>
     -x    Print commands and their arguments as  they  are  exe-
           cuted.

Код: plaintext
1.
2.
TEMP="$?"
if [ "${TEMP1}" -ne  0  ]

Если процесс один, то нужно натравить truss на появившиеся процессы, а также lsof-ом посмотреть
Код: plaintext
1.
lsof -i4 |grep PID_PROCESS

http://surgutnet.ru
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34129845
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
ps -ef|grep sh
root 3 0 0 Jul 23 ? 69:59 fsflush
root 274 1 0 Jul 23 ? 0:00 /bin/sh ./ssdgrptd exec
root 534 1 0 Jul 23 ? 0:00 /usr/lib/ssh/sshd
oracle 18127 1 0 19:35:11 ? 0:00 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -v -t /exp/dep/LOG
root 14851 534 0 Jul 31 ? 0:00 /usr/lib/ssh/sshd
oracle 18113 1 0 19:35:00 ? 0:03 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -v -t /exp/dep/LOG
root 18184 18182 0 19:44:16 pts/2 0:00 grep sh
root 16831 16829 0 17:24:04 pts/2 0:00 -sh
oracle 18120 1 0 19:35:10 ? 0:00 /usr/bin/ssh -x -oFallBackToRsh no -loracle hermes scp -v -t /exp/dep/LOG
oracle 18098 13122 0 19:35:00 ? 0:00 sh -c /bin/sh /u01/app/oracle/test/replicte_archelog.sh dep 2>&1 | /SCRIPTS/sh_
root 16829 534 0 17:23:53 ? 0:00 /usr/lib/ssh/sshd
root 18182 16831 0 19:44:11 pts/2 0:00 bash
oracle 18099 18098 0 19:35:00 ? 0:00 /bin/sh /SCRIPTS/sh_cron/all/LOGGER test
apollo# lsof -i4 | grep 18127
lsof: WARNING: access /.lsof_apollo: No such file or directory
lsof: WARNING: created device cache file: /.lsof_apollo
ssh 18127 oracle 4u IPv4 0x30228e3a960 0t660050 TCP apollo:35682->hermes:ssh (ESTABLISHED)
apollo# truss -p 18127
poll(0xFFBFF7F0, 1, -1) (sleeping...)
^Capollo#
Что-то с сетью??
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34129972
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С сетью все ок.
на hermes
Код: plaintext
1.
lsof -i4 |grep  35682 
Находим PID процесса и натравляем на него truss

Да, еще добавляем scp -B

http://surgutnet.ru
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34130085
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
На hermes команда “lsof -i4 |grep 35682” ничего не дала. Но “netstat” показала:
sshd 23042 root 5u IPv6 0x30a846e9860 0t57729862 TCP hermes:ssh->apollo:35680 (ESTABLISHED)
sshd 23044 root 5u IPv6 0x300c02b59f0 0t666410 TCP hermes:ssh->apollo:35681 (ESTABLISHED)
sshd 23046 root 5u IPv6 0x30a846e8360 0t660050 TCP hermes:ssh->apollo:35682 (ESTABLISHED)
sshd 23051 root 5u IPv6 0x300381ca7a8 0x64e63aa TCP hermes:ssh->apollo:35685 (ESTABLISHED)
sshd 23053 root 5u IPv6 0x3000027edb0 0x64e428e TCP hermes:ssh->apollo:35686 (ESTABLISHED)
sshd 23064 root 5u IPv6 0x30abd0c5528 0x64e4b16 TCP hermes:ssh->apollo:35687 (ESTABLISHED)
sshd 23071 root 5u IPv6 0x30abd0c4f28 0x64e4b16 TCP hermes:ssh->apollo:35688 (ESTABLISHED)
sshd 23073 root 5u IPv6 0x30a846e9ce0 0x64e536a TCP hermes:ssh->apollo:35689 (ESTABLISHED)
sshd 23078 root 5u IPv6 0x300c02b4af0 0x64e4a1a TCP hermes:ssh->apollo:35690 (ESTABLISHED)
“hermes#truss -p 23046
poll(0xFFBFF130, 2, -1) (sleeping...)”.
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34130169
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
Ощибка не netstat, а lsof -i.
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34130183
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
man scp
<<SKIP>>
     -B    Selects batch mode. (Prevents asking for passwords  or
           passphrases.)
Попробуйте, должно полегчать...

хотя с другой стороны поставил эксперимент....
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
 15 : 51 |root@host:#pwd
/tmp/test
 15 : 51 |root@host:#ls -la
total  32 
drwxr-xr-x    2  root     root          178  Nov  15   15 : 50  .
drwxrwxrwt    4  root     sys           731  Nov  15   15 : 50  ..
-rw-r--r--   1 root     root           0 Nov 15 15:50 file
 15 : 51 |root@host:#scp file root@host1:/tmp/test
file                                  |    0B |    0B/s | TOC:  00 : 00 : 01  |  100 %
 15 : 51 |root@host:#ps -ef |grep scp
    root  16282   16196    0   15 : 52 : 02  pts/ 16     0 : 00  grep scp
 15 : 52 |root@host:#cat >send_scp
#!/bin/bash
scp file root@host1:/tmp/test
 15 : 52 |root@host:#chmod +x send_scp
 15 : 52 |root@host:#./send_scp
file                                  |    0B |    0B/s | TOC:  00 : 00 : 01  |  100 %
 15 : 52 |root@host:#ps -ef |grep scp
    root  16313   16196    0   15 : 52 : 44  pts/ 16     0 : 00  grep scp
 15 : 52 |root@host:#cat >send_scp
#!/bin/bash
scp -B file root@host1:/tmp/test
 15 : 53 |root@host:#./send_scp
file                                  |    0B |    0B/s | TOC:  00 : 00 : 01  |  100 %
 15 : 53 |root@host:#ps -ef |grep scp
    root  16528   16196    0   15 : 54 : 23  pts/ 16     0 : 00  grep scp

Как видите хоть из скрипта хоть просто из командной строки... никакого мусора не остается...

http://surgutnet.ru
...
Рейтинг: 0 / 0
Solaris 9 (sparc) and scp.
    #34130273
SCP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCP
Гость
Попробывал, тот же результат.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Solaris 9 (sparc) and scp.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]