쉘스크립트 for문
2017. 11. 19. 17:09ㆍ쉘스크립트
* 여러 서버에 공통된 명령어를 수행하고 싶을 때 사용.
1. 서버명을 변수로 명시.
#!/bin/sh SERVERS="com01 com02 com03" for name in $SERVERS do echo $name ssh $name "date" done |
2. 서버명이 리스트업 된 파일 읽어서 사용.
[root@xen1 dymoon]# cat list.txt com01 com02 [root@xen1 dymoon]# cat run.sh #!/bin/sh for name in `cat list.txt` do echo $name ssh $name "date" done |
'쉘스크립트' 카테고리의 다른 글
[쉘스크립트] 오라클에서 data 가져오기 (select문) (0) | 2017.04.02 |
---|---|
[쉘스크립트] 숫자 연산하기 (더하기, 빼기, 곱하기, 나누기) (0) | 2016.03.27 |
[쉘스크립트] if 문 (0) | 2016.03.26 |
[쉘스크립트] 시간출력 (0) | 2016.03.26 |