Cron daemon executando verificação de status

1

Eu tenho um script que precisa ser executado como cron job.

No ambiente de preparação eu poderia executar o script como um cronjob. mas no ambiente de produção não está funcionando,

, então eu verifiquei se o daemon do cron está sendo executado na produção

ps -ax|grep cron

mas este comando me dá a seguinte mensagem de erro.

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

alguém poderia me explicar o que está errado com este comando

    
por KItis 16.05.2012 / 08:22

2 respostas

3

ps ax|grep cron O erro que você recebe é porque o - no comando ps não é necessário

Depende um pouco de qual versão do ps você está usando, no RHEL man ps diz:

   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
    
por 16.05.2012 / 08:31
1

Experimente o comando ps -ef | grep cron

    
por 16.05.2012 / 11:11