Search the Community
Showing results for tags 'cron'.
Found 5 results
-
Dica: Como apagar arquivos antigos do servidor, usando o CRON
Aleksandr Kopelevich posted a question in Perguntas e respostas rápidas
Fala pessoal! Eu publiquei uma dica sobre como limpar seu servidor Linux de tempos em tempos. A ideia é simples, basta rodar: find '/var/log/apache2' -mtime +6 -type f -delete Se quiser dar uma olhada nos códigos, escrevi um artigo para este vídeo: https://www.akop.com.br/posts/como-apagar-arquivos-antigos-do-servidor-usando-o-cron -
Pessoal, estou precisando executar um arquivo .php dentro de um servidor todos os dias da semana as 13, exceto sábado e domingo. Alguém sabe qual o comando que devo dar para que isso seja possível? E além disso, tem alguma forma de visualizar as funções CRON que eu inputar no servidor? Estou começando agr e preciso de ajuda. Obrigado!
-
Olá pessoal, Eu e uns amigos desenvolvemos um game online de manager de futebol, estilo Top Eleven, mas estamos com problema em uma coisa. As partidas são simuladas da seguinte forma: site.com/sistema/simular-partida.php?id=999&acao=simular O get acao faz rodar o script que temos de simulação de jogo e salva as informações dos dois times nos respectivos bancos. Mas aí tem um porém, isso só acontece se um dos jogadores der o "Play", e se os dois jogadores não jogar, a partida não acontece. Como posso fazer para rodar centenas de partidas todos os dias as 15h com cron? Lembrando que cada partida tem um id diferente, sei fazer crons pra 1 partida somente. Tem como eu criar um arquivo (partida-cron.php), e mandar rodar todos os dias as 15h, e nesse arquivo ter algum comando que rode todas as partidas? Preciso urgente! Obrigado á todos desde já!
-
Opa pessoal, eu preciso da ajuda de vocês. Eu tenho uma conta de hospedagem CPANEL, e, eu estou precisando usar um CRON nela, que funcionará da seguinte forma: - Acessar o arquivo xx.php 1 vez ao dia; date_default_timezone_set('America/Sao_Paulo'); $conn = mysqli_connect('localhost', 'xuserx', 'xpassx', 'xbdx'); $query = mysqli_query($conn, "SELECT * FROM clientes"); $url = 'https://api.sendgrid.com/'; $user = 'xx'; $pass = 'xx'; while($array = mysqli_fetch_assoc($query)){ $vencimentoant = $array['vencimento']; $vencimento = str_replace("/","-",$vencimentoant); $date = date('d/m/Y', strtotime('-3 days', strtotime($vencimento))); if($date == date('d/m/Y')){ $nome = $array['nome']; $mail = $array['email']; include("templated.php"); } if(date('d/m/Y')==$vencimentoant){ $nome = $array['nome']; $mail = $array['email']; include("templates.php"); } } Pra isso, criei uma tarefa CRON pelo cpanel, contendo o seguinte comando: /usr/local/bin/php /home/xcontax/public_html/cron/cron.php Funcionando com horário assim: 0 0 * * * (1x a cada dia) Porém, de 2 dias atrás pra hoje não funcionou; Sendo que no 1* dia que fiz esse sistema, eu ajustei pra ficar funcionando de 1 á 1 minuto, então, funcionou, hoje também coloquei pra funcionar de 1 a 1 minuto essa tarefa e funcionou; Mas, eu me pergunto, por que em cada 1 minuto essa tarefa funciona mas em 1 á 1 dia não funciona ? Preciso urgente mesmo pessoal, obrigado!
-
amigos, preciso de uma ajuda com esse código abaixo, tenho uma conta de ftp cujo usuario é o email portanto tem o @ não entendo de PHP por isso recorro aos colegas para me auxiliar eta dando erro de sintaxe conforme ==>> Parse error: syntax error, unexpected '@' <<== <?php // PHP script para permitir backups periódicos do cPanel automaticamente, opcionalmente a um servidor remoto FTP. // Este script contém senhas. MANTENHA O ACESSO A ESSE ARQUIVO SEGURO (coloque-o em seu próprio diretório, sem /www/) // ********* OS ITENS SEGUINTES DEVEM SER CONFIGURADOS ********* // Informação necessária para o acesso ao cPanel. $cpuser = “enter-cpanel-username-here”; // Nome de usuário utilizado para logar no CPanel $cppass = “enter-password-here”; // Senha utilizada para logar no CPanel $domain = “enter-domain-here”; // Nome de domínio onde o CPanel é executado $skin = “x3”; // Escolha uma skin do cPanel para utilizar (o script não funcionará se não corresponder). A maioria dos usuários utiliza a skin padrão. // Informação necessária para o servidor FTP $ftpuser = “enter-ftp-user-here”; // Nome de usuário para a conta FTP $ftppass = “enter-ftp-password-here”; // Senha para a conta FTP $ftphost = “enter-ftp-hostname-here”; // Nome completo do servidor ou endereço de IP para o servidor FTP $ftpmode = “ftp”; // FTP mode (“ftp” para ativo, “passiveftp” para passivo) $ftpport = “21”; // Port (padrão = 21) $rdir = “/remote-folder-name-here”; // Diretório remoto (padrão = / ) // Informações de notificação $notifyemail = “enter-email-address-here”; // Endereço de email para enviar resultados. // Modo seguro ou não-seguro $secure = 1; // Configure em 1 para SSL (requer suporte SSL), caso contrário irá utilizar HTTP avançado // Configure em 1 para ter o resultado da página visível no histórico de seu cron. $debug = 0; // *********** SEM CONFIGURAÇÃO NOS ITENS ABAIXO ********* if ($secure) { $url = “ssl://”.$domain; $port = 2083; } else { $url = $domain; $port = 2082; } $socket = fsockopen($url,$port); if (!$socket) { echo “Failed to open socket connection Bailing out!\n”; exit; } // Codifique a linha de autenticação $authstr = $cpuser.”:”.$cppass; $pass = base64_encode($authstr); $params = “dest=$ftpmode&email=$notifyemail&server=$ftphost&user=$ftpuser&pass=$ftppass&port=$ftpport&rdir=$rdir&submit=Gener ate Backup”; // Faça um POST no cPanel fputs($socket,”POST /frontend/”.$skin.”/backup/dofullbackup.html?”.$params.” HTTP/1.0\r\n”); fputs($socket,”Host: $domain\r\n”); fputs($socket,”Authorization: Basic $pass\r\n”); fputs($socket,”Connection: Close\r\n”); fputs($socket,”\r\n”); // Consiga uma resposta mesmo que não vá fazer nada com ela while (!feof($socket)) { $response = fgets($socket,4096); if ($debug) echo $response; } fclose($socket); ?>
- 1 reply
-
- cpane
- backup php
-
(and 1 more)
Tagged with: