2012-04-02 27 views
12

में एफटीपी डालने और संलग्न करने के बराबर मेरे पास एक विरासत स्क्रिप्ट है जिसे मैं समझ नहीं पा रहा हूं।एसटीपी

स्क्रिप्ट 4 फ़ाइलों (2 ईबीसीडी प्रारूप प्रारूप और 2 पीडीएफ फाइलों) को यूनिक्स में एफटीपी के माध्यम से मेनफ्रेम में स्थानांतरित करना है।

ebcdic format file 1 is abc.xyz 
ebcdic format file 2 is pqr.xyz 
pdf file 1 is abc.pdf 
pdf file 2 is pqr.pdf 
mainframe file name is AM2P.BJCUN.SALCHG 

लिपि में आदेश की वाक्य रचना के रूप में नीचे है:

quote site recfm=fb 
put /myfiles/abc.xyz AM2P.BJCUN.SALCHG 
append /myfiles/abc.pdf AM2P.BJCUN.SALCHG 
append /myfiles/pqr.xyz AM2P.BJCUN.SALCHG 
append /myfiles/pqr.pdf AM2P.BJCUN.SALCHG 

मैं SCP के माध्यम से एक ही बात हासिल करना चाहते हैं।

क्या कोई बता सकता है कि एसपीपी में ftp के कमांड को जोड़ने और संलग्न करने के बराबर क्या है ??

उत्तर

25

रखें बस सामान्य SCP

scp /path/to/source [email protected]:/path/to/target 

संलग्न केवल एक छोटे से हैक साथ काम करता है (और सीधे SCP के साथ नहीं) है

cat source | ssh [email protected] "cat >> /path/to/target" 
+0

तुम भी एक डेटा निर्दिष्ट करने का तरीका को पढ़ने करना होगा पथ नाम वाक्यविन्यास का उपयोग कर नाम सेट करें। – zarchasmpgmr

+2

सुंदर! एक जादू की तरह काम किया। एक अधिकृत_की फ़ाइल में उपयोगकर्ता ssh कुंजी ओवरराइट करने की मेरी समस्या हल हो गई। – racl101

+0

हैंडी चाल। +1 – dtbarne