Jump to content
Fórum Script Brasil

Search the Community

Showing results for tags 'cron'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 4 results

  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.
×
×
  • Create New...