Quando você altera algo no Apache, precisa recarregar ou reiniciar o apache. Alguma coisa precisa ser atualizada ou reiniciada no Ubuntu Server 8.04 depois de adicionar / atualizar o crontab? Muito obrigado pela sua ajuda.
ubuntu
cron
ubuntu-8.04
RayJamesFun
fonte
fonte
crontab <filename>
- e acrontab -r
, nesse caso.crontab -e
para editar o arquivo?O usual é usar
crontab -e
para editar as tabelas. As alterações serão aplicadas quando você sair do editor. Caso contrário, as regras para reler os crontabs alterados estão nacron(8)
página de manual. Eles serão relidos eventualmente, você não precisa fazer nada.fonte
É importante que você elabore como / onde está adicionando crons. Mas acho que o seguinte aborda qualquer situação.
Sim,
cron
precisa estar ciente de que você fez alterações, mas não, você não precisa necessariamente fazer nada explicitamente para atualizá-las.Estou parafraseando o
cron
manual aqui para a versão curta:Como mencionado,
crontab -e
o método preferido notificarácron
que algo mudou.No entanto,
cron
"acorda" a cada minuto para ver se há tarefas para esse minuto. Ele também verifica/var/spool/cron/crontabs
e recarrega todos os arquivos com um 'mtime' atualizado (hora modificada, o que significa que o conteúdo do arquivo deve ter sido atualizado).Então, teoricamente, se você não fizer nada,
cron
"acordará" e verá que você fez alterações diretamente em qualquer coisa/var/spool/cron/crontabs
.Mas se você puder, use
crontab -e
. Quando você termina de editar, ele fornece um feedback de que foi atualizado, e diz:Especificamente, isso significa que ele atualizou sua cópia na memória do arquivo que você acabou de editar
crontab
.Aqui está uma citação do manual CRON (8):
fonte