함수의 출력을 구문 분석 할 수 없습니다.

초기화

서블릿이라고하는 다른 데몬 화 된 Bash 스크립트를 실행하는 Bash 스크립트를 작성 중입니다.

내가 문의하는 기능은 getStatus다음과 같습니다.

getStatus() {
     servletToCheck="$@"
     if [ "$(ps -aux | grep \"$(whoami)\" | grep \"${servletToCheck}\" | grep -v \"grep\" | wc -l)" -eq 0 ]; then
        echo -n "Offline"
     else
        echo -n "Online"
     fi
}

무엇을 해야 인수가 실행중인 사용자가 소유 한 프로세스 및 출력하면 일을해야하는 것은 확인하고 있습니다 Online이 경우, Offline그렇지.
이제이 기능은 완벽하게 작동하는 것 같습니다 . 문제는 내가 그것을 파싱 하는 방법에있는 것 같습니다 .

if [ "$(getStatus ${tbnServlet})" == "Online" ]; then
    outSuccess "Started servlet: ${tbnServlet}"
    exit 0
else
    outWarning "Failed to start servlet: ${tbnServlet}"
    exit 3
fi

이상하게도 서블릿이 실행 중일 때에도라고 말하고 Failed to start/stop servlet서블릿을 나열하는 함수를 실행하면 그렇지 않은 경우에도 모두 오프라인으로 나열됩니다.

문제가 무엇이며 어떻게 해결할 수 있습니까?

아이 포르 서서

이 기본 작업에는 코드가 너무 복잡합니다 ...

pgrep -u $USER "$tbnServlet" >/dev/null && echo "Started servlet: $tbnServlet" || echo "Failed to start servlet: $tbnServlet"

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JMESPATH에서 json 출력을 구문 분석 할 수 없습니다.

분류에서Dev

Linux에서 jq를 사용하여 artifactory의 json 출력을 구문 분석 할 수 없습니다.

분류에서Dev

Pandas로 JSON 파일을 구문 분석 할 수 없습니다.

분류에서Dev

Moshi는 nullable을 구문 분석 할 수 없습니다.

분류에서Dev

HTMLCollection 목록을 구문 분석 할 수 없습니다.

분류에서Dev

ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

Jackson은 List <Long>을 구문 분석 할 수 없습니다.

분류에서Dev

JSON을 구문 분석 할 수 없습니다.

분류에서Dev

JSON을 Javascript 개체로 구문 분석 할 수 없습니다.

분류에서Dev

JQuery가 JSP EL을 구문 분석 할 수 없습니다.

분류에서Dev

SwiftyJSON이 JSON 배열을 구문 분석 할 수 없습니다.

분류에서Dev

YAML을 올바르게 구문 분석 할 수 없습니다.

분류에서Dev

JAXB로 응답을 구문 분석 할 수 없습니다.

분류에서Dev

JSOUP- 상대 URL을 구문 분석 할 수 없습니다.

분류에서Dev

Logstash로 CSV 파일을 구문 분석 할 수 없습니다.

분류에서Dev

JSON REST API 응답을 구문 분석 할 수 없습니다.

분류에서Dev

JSON 응답을 구문 분석 할 수 없습니다.

분류에서Dev

Busybox의 gzip 출력을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

점수 공개 Android 구문 분석의 ACL을 설정할 수 없습니다.

분류에서Dev

emacs의 pylint에서 구문 분석 할 수없는 출력

분류에서Dev

JSON.parse 함수를 사용하여 레일의 Ruby에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

typesafe 구성은 변수로 URL을 구문 분석 할 수 없습니다.

분류에서Dev

파이썬의 정규식은 점을 포함하는 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

localdate 구문 분석은 시간과 분을 구문 분석 할 수 없습니다.

분류에서Dev

문자열을 정수 값으로 구문 분석 할 수 없습니다.

분류에서Dev

BeautifulSoup이 테이블의 내용을 구문 분석 할 수 없습니다.

분류에서Dev

복잡한 유형의 속성을 구문 분석 할 수 없습니다.

분류에서Dev

C #을 통해 csproj 구문 분석-ItemGroup을 구문 분석 할 수 없습니다.

Related 관련 기사

  1. 1

    JMESPATH에서 json 출력을 구문 분석 할 수 없습니다.

  2. 2

    Linux에서 jq를 사용하여 artifactory의 json 출력을 구문 분석 할 수 없습니다.

  3. 3

    Pandas로 JSON 파일을 구문 분석 할 수 없습니다.

  4. 4

    Moshi는 nullable을 구문 분석 할 수 없습니다.

  5. 5

    HTMLCollection 목록을 구문 분석 할 수 없습니다.

  6. 6

    ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

  7. 7

    ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

  8. 8

    Jackson은 List <Long>을 구문 분석 할 수 없습니다.

  9. 9

    JSON을 구문 분석 할 수 없습니다.

  10. 10

    JSON을 Javascript 개체로 구문 분석 할 수 없습니다.

  11. 11

    JQuery가 JSP EL을 구문 분석 할 수 없습니다.

  12. 12

    SwiftyJSON이 JSON 배열을 구문 분석 할 수 없습니다.

  13. 13

    YAML을 올바르게 구문 분석 할 수 없습니다.

  14. 14

    JAXB로 응답을 구문 분석 할 수 없습니다.

  15. 15

    JSOUP- 상대 URL을 구문 분석 할 수 없습니다.

  16. 16

    Logstash로 CSV 파일을 구문 분석 할 수 없습니다.

  17. 17

    JSON REST API 응답을 구문 분석 할 수 없습니다.

  18. 18

    JSON 응답을 구문 분석 할 수 없습니다.

  19. 19

    Busybox의 gzip 출력을 어떻게 구문 분석 할 수 있습니까?

  20. 20

    점수 공개 Android 구문 분석의 ACL을 설정할 수 없습니다.

  21. 21

    emacs의 pylint에서 구문 분석 할 수없는 출력

  22. 22

    JSON.parse 함수를 사용하여 레일의 Ruby에서 JSON을 구문 분석 할 수 없습니다.

  23. 23

    typesafe 구성은 변수로 URL을 구문 분석 할 수 없습니다.

  24. 24

    파이썬의 정규식은 점을 포함하는 문자열을 구문 분석 할 수 없습니다.

  25. 25

    localdate 구문 분석은 시간과 분을 구문 분석 할 수 없습니다.

  26. 26

    문자열을 정수 값으로 구문 분석 할 수 없습니다.

  27. 27

    BeautifulSoup이 테이블의 내용을 구문 분석 할 수 없습니다.

  28. 28

    복잡한 유형의 속성을 구문 분석 할 수 없습니다.

  29. 29

    C #을 통해 csproj 구문 분석-ItemGroup을 구문 분석 할 수 없습니다.

뜨겁다태그

보관