Que fuso horário é um trabalho cron usando?

14

Eu estou supondo que há uma diferença entre o meu tempo de PHP e o tempo do servidor.

Quando eu verifico a hora atual no PHP, está mostrando que o MST está sendo usado. No entanto, as tarefas do cron não estão sendo executadas no horário correto.

Como posso verificar para que fuso horário o próprio servidor está usando, não o que o PHP está configurado para usar?

    
por Edward 25.07.2016 / 04:40

1 resposta

14

Todos os fusos horários dos países são definidos no diretório /usr/share/zoneinfo :

cd  /usr/share/zoneinfo/

Quando você acessar este diretório, verá o nome de diferentes países e o fuso horário deles.

Comando para alterar o fuso horário do servidor.

ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

Se você mora na América > LA você pode mudar o seu fuso horário usando o comando acima. Mude o país e o estado de acordo com sua exigência.

Comando para verificar a data e a hora:

 date

Defina a hora e a data na linha de comando:

date -s "19 APR 2012 11:14:00"
    
por 25.07.2016 / 05:23