쉘스크립트
쉘스크립트 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 |