2017-03-27 4 views
1

주기적으로 주어진 IP 주소에 도달하려고 시도하는 간단한 "pinger"스크립트를 작성하려고합니다. 사용 가능한지 여부에 관계없이 정보가있는 컬러 메시지를 출력합니다.Bash 조건문에 Conky execpi 변수 사용하기

나는 Bash 조건문 안에 사용자 지정 색을 설정할 수없는 문제에 직면 해있다. Bash 코드는 execpi 변수에 삽입되었습니다. 언제든지 실행하려고 할 때마다 Conky 나는 배시 오류 sh : 1 : 잘못된 대체을 얻습니다.

Conky 문자 섹션 :

TEXT 
${color grey}Module_1: ${color}: ${execpi 10 if ping -c 1 -W 2 192.168.1.1 > /dev/null; then echo ${color green}"Success"${color}; else echo ${color red}"Failed"${color}; fi} | ${color grey}Module_2: ${color} ${execpi 10 if ping -c 1 -W 2 192.168.1.2 > /dev/null; then echo ${color green}"Success"${color}; else echo ${color red}"Failed"${color}; fi} 

${color} 변수가 다른 방식으로 배치해야 하는가?

+0

질문에 대한 답변을 직접 게시해야하며 답변을 수락하여 ** 답변 **으로 표시 할 수 있습니다.이 질문은 스레드 종료와 동일한 의미입니다. 참으로 미래의 방문자들에게 유용합니다. 이 문제를 해결하기 위해 관련 지식을 찾았고 다른 사람들은 그것을 알고 싶습니다. :) –

+0

좋습니다, 힌트를 주셔서 감사합니다. –

답변