일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Cisco
- Python
- IOT
- golang
- 리눅스
- MVC
- 그래픽카드
- ubuntu
- ThingPlug
- Notepad++
- django
- db
- OpenSOC
- apache spark
- Windows 10
- GTK
- VNC
- gns3
- Apache Metron
- Big-Data
- 오버워치
- Docker
- DBMS
- centos
- Linux
- maven
- HTML
- Today
- Total
목록Programming/Shell Script (2)
¡Hola, Mondo!
if문 1) if [ 조건 ] ; then [조건이 참일 경우 출력] fi 2) if [ 조건 ] ; then [조건이 참일 경우 출력] else [조건이 거짓일 경우 출력] fi 3) if [ 조건1 ] ; then [조건1이 참일 경우 출력] elif [ 조건2 ] [조건2이 참일 경우 출력] else [조건1, 조건2가 거짓일 경우 출력] fi [조건] 1. 수치 비교 : 소수점 이하는 무시 [ $A -eq $B ] : A와B의 값이 같은경우 [ $A -ne $B ] : A와B의 값이 다른경우 [ $A -gt $B ] : A가B보다 큰경우 [ $A -lt $B ] : A가B보다 작은경우 [ $A -ge $B ] : A가B보다 크거나 같은 경우 [ $A -le $B ] : A가B보다 작거나 같은경우 ..
1. tput 으로 여러 줄 겹쳐쓰기를 사용한 프로세스 상태 확인 #!/bin/sh CYAN='\033[0;36m' RED='\033[0;31m' GREEN='\033[0;32m' NC='\033[0m' printf "\n" printf "${CYAN}PID PROCESS STATUS${NC}\n" for (( ; ; )); do kf=`ps -ef | grep kafka | grep server.properties | wc | awk '{print$1}'` zk=`ps -ef | grep kafka | grep zookeeper.properties | wc | awk '{print$1}'` if [ $kf -eq 0 ]; then printf " Kafka Server ${RED}Stopped${NC}..