The UNIX and Linux Forums  


Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
probléma, miközben ftp egy nagy kép rprajendran A UNIX a dummies Kérdések és válaszok 1 05-28-2008 02:19 AM
autossh probléma, hogy a Windows és a Solaris girish.batra A UNIX a fejlett és szakértői Felhasználók 7 04-10-2008 12:04 PM
probléma a fájl nevét a dátumot a parancs girish.batra Shell programozás és Scripting 2 02-13-2008 03:50 AM
A probléma az, hogy shell szkript girish.batra Shell programozás és Scripting 4 02-08-2008 09:10 AM
DDD a probléma azazel11998 Magas szintű Programozás 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 Téma eszközök Keresés a téma Értékelés: Thread Rating: 1 votes, 5.00 average. Megjelenítési módok
  #1 (permalink)  
Old 02-20-2008
girish.batra girish.batra is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 74
probléma, hogy sftp script

Dear all

Én kicsit új shell scripting. Én végrehajtott autossh két Sun Solaris gép, hogy mikor használja sftp nem fogja kérni a jelszót.

Most kell, hogy shell szkript, amely már át a fájlokat egy másik kiszolgáló szerver automatikusan root felhasználót. Próbálom, hogy shell szkript automatikus átvitele fájlok SFTP.

#! / bin / sh
sftp server1
LCD / Girish
cd / amit
mput *
viszlát

ezt követően a végrehajtó shell script-én került az sftp> prompt. Amikor kilép a sftp, akkor adj három hiba lcd, cd mput parancs nem található. Nem fájlok.

Kérjük, javítsa my shell szkriptet. Én hálás lenne érte.
  #2 (permalink)  
Old 02-20-2008
andryk's Avatar
andryk andryk is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Sep 2003
Posts: 448
Idézet:
Originally Posted by girish.batra View Post
Dear all

Én kicsit új shell scripting. Én végrehajtott autossh két Sun Solaris gép, hogy mikor használja sftp nem fogja kérni a jelszót.

Most kell, hogy shell szkript, amely már át a fájlokat egy másik kiszolgáló szerver automatikusan root felhasználót. Próbálom, hogy shell szkript automatikus átvitele fájlok SFTP.

#! / bin / sh
sftp server1
LCD / Girish
cd / amit
mput *
viszlát

ezt követően a végrehajtó shell script-én került az sftp> prompt. Amikor kilép a sftp, akkor adj három hiba lcd, cd mput parancs nem található. Nem fájlok.

Kérjük, javítsa my shell szkriptet. Én hálás lenne érte.
Szia,
Hozz létre egy batchfile minden parancsot akarunk futtatni, akkor
Kód:
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

egyszerű scp volna a trükk, hogy minden a ya
  #3 (permalink)  
Old 02-20-2008
girish.batra girish.batra is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 74
Köszönöm válaszát testvér

Tudom, hogy egyszerű scp tehetünk a trükköt is. De az a követelmény, hogy az SFTP.

A probléma nem olyan egyszerű, mint gondolnád. Igazából van, hogy a forgatókönyvet, amelyet át 24 kép körülbelül 4-5 mb minden (szöveg alapú). Saját shell script ellenőrizniük kell a bájtok számát az egyes fájlokat a kiszolgálón, akkor egy átcsoportosítás után is ezeket a fájlokat a szerveren két kell ellenőrizni, hogy a fájlok átvitelét és nem is ugyanaz a bájtok száma, mint egy szerver.

Kind regards
  #4 (permalink)  
Old 02-20-2008
girish.batra girish.batra is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 74
lehet bárki, segítsen nekem ebben a tekintetben
  #5 (permalink)  
Old 02-20-2008
bobbygsk bobbygsk is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2007
Hozzászólások: 90
Próbáld ki az alábbi kódot, és hadd tudom, hogy működik az Ön számára
Idézet:
echo "cd <dirname> \ n fel <file> \ n quit" | sftp-V @ <remoteUserid> <kiszolgáló> 1> sftp1.log 2> sftp2.log
grep-i átadását sftp2.log
  #6 (permalink)  
Old 02-21-2008
girish.batra girish.batra is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 74
Kedves Testvérek

Mindenekelőtt szeretném Köszönöm a választ. Kell-e módosítani a kódot egy kicsit. Itt van a kód

A server1

# Cat> abc
LCD / Girish
cd / amit
mput *
viszlát

# Cat> xyz
Sftp-B 131072-b abc-v server2 1> sftp1.log 2> sftp2.log
grep-i uploading sftp1.log> kimenet

Amikor végrehajtja a xyz fájlt adja meg a fájlokat, amelyek transzfer & bejelentkezhessenek kimeneti fájlt. -B használt gyors átadása fájlokat. Ha nem, hogy a-v opciót is, akkor működik. De ha használom a-v opcióval, kedves, mondja meg, hol és mely file sftp, nem loging.

Még egy dolog az, hogy a kimeneti fájl csak azt mutatják, a kimenet, ha az összes fájl transzfer. De tegyük fel, amikor a hálózat dissconnected alatt transfe a fájlokat, akkor nem mutatott semmilyen kimenetet. Szükségem van egy megoldás, amely, ha valami történne a szállítás során a kép akkor sem sftp kezdete küldését az összes fájlt újra, vagy ahol elhagyta azt.
  #7 (permalink)  
Old 01-07-2009
phani1312 phani1312 is offline
Regisztrált felhasználó
  
 

Join Date: Nov 2008
Hozzászólások: 9
Szia köszönöm,

Már keresik ezt én is ugyanezzel a problémával néz szembe, és a forgatókönyvet dolgozott. Fel semmilyen indokot, és kap parancs nem működik az a forgatókönyv, miért kell nekünk át kell adni a másik batch fájlt a parancsokat.

legyen szíves felvilágosítani engem?

TQ
Closed Thread

Könyvjelzõk

Címkék
sftp script, Solaris

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 12:11 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0