저도 bash 질문드립니다
글쓴이: vhgksl / 작성시간: 목, 2014/01/23 - 11:07오전
환경
: 내부망에 A와 B가 있습니다. A는 yum repository이고, B는 yum 클라이언트입니다. B에서 yum install로 A의 패키지를 설치할수 있습니다.
하고자 하는것
: B에서 rpm을 만들고 scp를 이용 A의 repo 디렉터리로 복사합니다. 이 새 rpm을 적용시키기 위해서는 A에서 createrepo라는 명령어를 때려야 합니다.
질문
: 이러한 과정을 bash 스크립트로 작성하고 B에서 bash를 실행하고자 하는데, scp 명령어 사용은 쉽습니다만.. A에서 createrepo 명령어는 어떻게 해야할까요? B에서 원격으로 A의 createrepo를 실행할수 있을까요?
ps.
: perl에서는 쉽게 되는거 보고 약간의 놀라움을.. bash라고 해서 못할것 없겠죠?
Forums:
아 그리고 bash를 비롯 쉘 프로그래밍에 대한 좋은
아 그리고 bash를 비롯 쉘 프로그래밍에 대한 좋은 사이트나 교재 아시면 추천해주시면 감사하겠습니다.
bash를 한번 파보고 싶네요.
ssh로 접속해서 명령어를 실행하면 될 거 같네요.
scp가 가능하다는것은 ssh도 가능하다라는것이니... scp로 파일 전송후 ssh로 로그인해서
createrepo 명령어를 실행하시면 되지 않을까요?
음 ..
http://thornelabs.net/2013/08/21/a-simple-way-to-send-multiple-line-commands-over-ssh.html
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
kldp 서버가 다시 열렸군요.댓글 감사합니다.
kldp 서버가 다시 열렸군요.
댓글 감사합니다. 댓글로 검색을 해보니 ssh로 원격에서 명령어 실행이 가능하더군요.
근데 password 넣는것도 귀찮아서 알아보니 공인키를 서버로 복사하면 된다고 하는데 그것마저도 귀찮아서 ㅋㅋ
지금은 expect를 살펴보고 있습니다.
공인키를 한번 복사하는것이 expect 살펴보는것보다
공인키를 한번 복사하는것이 expect 살펴보는것보다 더욱 게을러질 수 있습니다. 음?
아니면 sshpass 란 것도 있습니다.
댓글 달기