em qual local o cronjob para root pode ser definido

0

Eu corro este comando

cat /var/log/syslog|grep 'something'

e obter resultado como

Mar  6 11:10:01 ip-xxx-31-xx-xx CRON[25527]: (root) CMD (/usr/bin/node something.cron.js )

Este something.cron é executado em todas as horas. Mas não consigo ver em crontab de root user e também não em /etc/cron.hourly . Onde mais o cronjob pode ser configurado no ubuntu14.04?

    
por chanchal118 06.03.2017 / 12:25

2 respostas

3

  • Se você quiser procurar um padrão em todos os arquivos system do crontab, você pode executar:

    grep -e <PATTERN> /etc/crontab /etc/cron.d/*
    
  • Se você quiser procurar o arquivo crontab do usuário atual use:

    crontab -l | grep -e <PATTERN>
    
  • Se você quiser procurar o arquivo crontab de um usuário diferente use:

    sudo crontab -u <USERNAME> -l | grep -e <PATTERN>
    
  • Se você deseja pesquisar arquivos sistema e por usuário crontab, você pode juntar os dois, e. g .:

    crontab -l | grep -e <PATTERN> /etc/crontab /etc/cron.d/* -
    

    ( - informa grep para ler a entrada padrão além de outros arquivos listados.)

por David Foerster 06.03.2017 / 16:07
0

Você pode encontrar o Crontab em / etc / crontab. Se você quiser listar todos os crontab programados, você pode digitar crontab -l

    
por jatingoel1349 06.03.2017 / 18:51