HP-UX
1753474 회원
4612 온라인
108794 솔루션
새 메시지

질문 하나더 re> script 가르쳐 주세요

 
한종원
비정기 조언자

질문 하나더 re> script 가르쳐 주세요

밑줄 있는 부분을 공백으로 하니 다른곳으로 옮겨가

제 의도와 틀리게 나오네요 그래서 빈칸에 0 을 넣었습니다



안녕하세요

요즘 번거롭고 귀찮은 일이 발생되

부탁좀 드리려고 합니다



임의의 파일을 alias 나 스크립트를 실행시켜 다른

호스트로 전송하게 만들고 싶습니다



현재 : rcp aaa.a dpt01:/aa/0909

00000000------000000000------

밑줄친 곳들을 임의로 변경가능하게

그러니까 파일 이름과 디렉토리는 임의로 변경가능하게요



명령어는 이렇게

> ★ aaa.a 0909







이렇게만 치면 자동으로 전송이 되게요

아니면 ftp 로 만들수 있는 방법이라든지...

아니면 배울수있는 싸이트라도

부탁드립니다
4 응답 4
이태곤
중학생

질문 하나더 re> script 가르쳐 주세요

1. FTP을 이용한 자동전송



홈디렉토리에 .netrc을 만듭니다.



# vi $HOME/.netrc

machine login password



예) machine dpt01 login user01 password passwd123



ftp script을 만듭니다.



# vi ftp.sh

ftp << EOF

open dpt01

cd /aa/0909

mput aaa.a (또는 mput *aa*)

quit

EOF

# sh ftp.sh

-------



2. alias

원하는 내용이 맞는지 모르겠네요.



# alias aaa='rcp $(pwd)/aaa.a dpt01:/aa/0909'

# aaa



그럼 좋은하루되십시오.

이태곤
중학생

질문 하나더 re> script 가르쳐 주세요

# vi rcp.sh

---

#!/usr/bin/ksh

rcp $1 dpt01:/aa/$2

---



# chmod +x rcp.sh

#./rcp.sh aaa.a 0909



원하는게 맞나여?
한종원
비정기 조언자

질문 하나더 re> script 가르쳐 주세요

답변 감사드립니다



질문 하나더 있습니다

어느 디렉토리에서나 실행되게 하기위해

/usr/bin 디렉토리에 만들어 놓았습니다

별이상은 없는지요?

아니면 더 좋은 방법이 있나요?

이태곤
중학생

질문 하나더 re> script 가르쳐 주세요

PATH가 걸려 있는 디렉토리라면 아무데나 상관없습니다.

사용자 Script는 일반적으로 /usr/bin , /usr/sbin, /sbin 등에 위치시킵니다.