Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''Cron''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 4 registros

  1. Como configuro o PHP para ele conseguir rodar um script que demora 3 horas via cron??
  2. Boa tarde pessoal, preciso que o Cron rode uma tarefa de tanto em tanto tempo, porém ainda não consegui. Preciso que ele rode o arquivo inserts.sh que contém: ---------- psql -h 127.0.0.1 -d dwCustos_REC -U softsystem -p 5432 -a -q -f /home/softsystem/scriptsPG/insertErros.sql ---------- Conteúdo do insertErros.sql: ---------- INSERT INTO historico_custos.log_erros("DATA", "HORA", "ORIGEM", "DESCRICAO_ERRO", "CODIGO_ERRO") VALUES ('04-09-2016', '00:00:00', 'ORIGEM', 'DESC ERRO', 'FUNCIONOU'); ---------- Como configurei o Cron utilizando o crontab -e: ---------- */1 * * * * softsystem /home/softsystem/scripts/insert.sh > /home/softsystem/scripts/resultado.txt ---------- Coloquei o resultado.txt apenas para visualizar se pelo menos o arquivo ele está criando (e está), porém ele não executa lá no postgresql o comando de INSERT. Manualmente eu logado via putty consigo executar os comandos, fazendo desse modo o linux me pede a senha do usuário no Linux e também do usuário do banco e aí ele executa lá no banco. Alterei o .pgpass na pasta home desse usuário (conforme um dos tutos que busquei), deixando assim: localhost:5432:dwCustos_REC:softsystem:$0ftsyst&m Não obtive sucesso. Obrigado galera.
  3. Pessoal, beleza? Estou trabalhando em um processo que receber arquivos via ftp e carrega em banco, esse processo foi configurado como uma tarefa cron que será executada de tempos em tempos. Quando desenvolvi em minha máquina funcionou perfeitamente, lê uma pasta local, lista os arquivos e carrega em banco. Quando subi para o servidor (cpanel), começaram meus problemas. Criei uma pasta batch em baixo de "/home/mysite", coloquei aqui para não ficar visível para usuários do site. Depois coloquei os arquivos na pasta public_ftp/arquivos/. Quando vou executar, meu algoritmo fala que não há arquivos na pasta, mas os arquivos estão lá.... Segue trecho do código que seleciona os arquivos a serem processados: <?php class ArquivosUtil { private $origemArquivosDir = "/home/mysite/public_ftp/incoming/arquivos"; private $destinoArquivosDir = "/home/mysite/batch/processados"; private $log; private $trataException; function __construct($log, $trataException) { $this->log = $log; $this->trataException = $trataException; } /** * Lê o diretório de origem, seleciona somente o que é tipo arquivo * Verifica se o arquivo existe (redundante mas necessário) * Verifica se o arquiv está em uso * @return array - Lista de arquivos válidos */ function selecionaArquivos() { // Guarda a primeira leitura na pasta do ftp $listaDiretorioOrigem = scandir ( $this->origemArquivosDir ); // Array armazendo somente arquivos da leitura do diretório $listaArquivos = array (); // Percorre o array que leu o diretório removendo o que não é arquivo e adicionando em novo array foreach ( $listaDiretorioOrigem as $file ) { $verifica = $this->origemArquivosDir . "\\" . $file; // Caso seja arquivo tenta adicionar ao array if (($file != ".") && ($file != "..") && (!is_dir ( $verifica ))) { // Confirma a existência do arquivo if (file_exists ( $verifica )) { $this->log->gravaLog ( $file . " -> ADICIONADO PARA PROCESSAMENTO" ); //verificaArquivoEmUso ( $verifica ); array_push ( $listaArquivos, $verifica ); } else $this->log->gravaLog ( $file . "-> não existe." ); } else $this->log->gravaLog ( $file . "-> desconsiderado por não ser reconhecido como arquivo." ); } return $listaArquivos; }O processo é o seguinte, a pasta de ftp é lida e carregada no vetor $listaDiretorioOrigem, depois esse vetor é percorrido para avaliar o que é arquivo e o que não é. O que for arquivo será carregado no vetor $listaArquivos para ser utilizado posteriormente. Quando eu executo a linha "if(file_exists($verifica))" sempre retorna false. Já tentei tirar essa linha, pois é uma verificação adicional, mas aí o algoritmo dá pau quando vai utilizar os arquivos. Já tentei rever as permissões dos arquivos (todas setadas) e não funcionou. Tentei colocar os arquivos da pasta ftp na mesma pasta do código, também não deu certo. Por último, coloquei todo conteúdo (código e arquivos txt) dentro da pasta public_html, e adivinha..... também não funcionou.... Alguém tem alguma dica?? Não sei mais o que fazer!
  4. Manster

    Tarefas Cron

    Olá, Bom, preciso executar o cron no cPanel por causa de uma script, então ele me dá o seguinte comando para executar: Como executo esse cron no cPanel, é diário a execução. Obrigado.
×
×
  • Criar Novo...