tarefas do cron feitas no cPanel não aparecem em PuTTy

0

Por que os trabalhos do cron que fiz no cPanel não aparecem quando uso o PuTTy e digito crontab -l ?

    
por Steve Fischer 28.01.2011 / 21:14

4 respostas

1

Cada usuário em um sistema tem o potencial de agendar cron jobs. Em outras palavras, pode haver muitos conjuntos separados de tarefas agendadas.

Teste ls /var/spool/cron para ver uma lista de usuários com trabalhos agendados.

Se o trabalho que você agendou for um script chamado foo, tente grep -l foo /var/spool/cron/* para descobrir qual usuário o agendou.

O comando crontab tem uma opção -u para especificar o usuário. Você pode usar isso para ver os trabalhos criados no cPanel.

É mais provável que você esteja logado como root ou use sudo .

    
por 31.01.2011 / 11:57
1

Supondo que o usuário de whm ou host seja ashkany , tente:

cd /var/spool/cron
dir 

Veja user - > meu usuário é ashkany:

nano ashkany

Altere algo e salve-o.

O mesmo: (corra apenas 1:23 min todas as noites)

1 23 * * * /usr/local/bin/php/ -p /home/ashkany/public_html/cron.php

(corra a cada 30 minutos)

*/30 * * * /usr/local/bin/php/ -p /home/ashkany/public_html/30.php
    
por 27.03.2011 / 21:28
0

Não tenho ideia de por que eles não estão visíveis lá. Em putty basta adicioná-los por:

crontab -e
    
por 28.01.2011 / 21:18
0

A primeira coisa em que posso pensar seria verificar o usuário para quem o cron foi criado. Você não verá o crontab se não estiver logado como o mesmo usuário para o qual o crontab foi criado no cpanel.

Eu nunca usei cpanel, então não sei se há uma opção para criar crons para usuários diferentes ou outros, então me perdoe se eu estiver fora dessa base.

Boa sorte!

    
por 28.01.2011 / 21:23