Cron 데몬 실행 상태 확인


1

cron 작업으로 실행 해야하는 스크립트가 있습니다.

준비 환경에서 스크립트를 cronjob으로 실행할 수 있습니다. 그러나 프로덕션 환경에서는 작동하지 않습니다.

그래서 cron 데몬이 프로덕션에서 실행되고 있는지 확인했습니다.

ps -ax|grep cron

그러나이 명령은 다음과 같은 오류 메시지를 제공합니다.

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
 4120 ?        Ss     0:06 crond
13640 pts/6    S+     0:00 grep cron

아무도이 명령에 어떤 문제가 있는지 설명 할 수 있습니까?

답변:


3

ps ax|grep cron 당신이 얻는 오류 -ps명령으로 인해 필요하지 않습니다

RHEL man ps에 따르면 사용중인 ps의 버전에 따라 다릅니다.

   This version of ps accepts several kinds of options:
   1   UNIX options, which may be grouped and must be preceded by a dash.
   2   BSD options, which may be grouped and must not be used with a dash.
   3   GNU long options, which are preceded by two dashes.

...

EXAMPLES
   To see every process on the system using standard syntax:
      ps -e
      ps -ef
      ps -eF
      ps -ely

   To see every process on the system using BSD syntax:
      ps ax
      ps axu

이 혼란은 GNU / Linux가 ps 명령 구문 인 BSD와 SVR에 대해 두 가지 다른 유닉스 전통을 결합하기 때문에 발생합니다. ps -ef리눅스에서도 잘 작동합니다.
RedGrittyBrick

1

명령을 시도 ps -ef | grep cron


수퍼 유저에 오신 것을 환영합니다. 자세한 내용은 질문 포스터에 "답변"이 아닌 "설명"을 사용해야합니다. 답변의 불필요한 부분을 수정했지만 동의하지 않을 경우 자유롭게 되돌릴 수 있습니다 ( "롤백"사용). 그러나 유용한 답변처럼 보이지 않으면 답변이 다운 투표 될 수 있습니다.
RedGrittyBrick
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.