Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/03/2015, 12:55
Avatar de Maverick2786
Maverick2786
 
Fecha de Ingreso: diciembre-2012
Mensajes: 107
Antigüedad: 11 años, 11 meses
Puntos: 1
Respuesta: Consultas programas al servidor

Ok para aclarar un poco , tengo este codigo en php que inserta:
cambio_moneda.php:
Código PHP:
Ver original
  1. <?php
  2.  
  3. include("include/funciones.php");
  4. require_once('include/nusoap/lib/nusoap.php');
  5.  
  6. $fecha_sistema = date_default_timezone_set('America/Guatemala');
  7. $hora = date("H:i:s");
  8.  
  9. if ($hora >= "08:00:00" && $hora <= "17:00:00") {
  10.     $soapclient = new soapclient('http://www.banguat.gob.gt/variables/ws/TipoCambio.asmx?WSDL');
  11.     $obj = $soapclient->TipoCambioDia();
  12.  
  13.     $obj_datos = $obj->TipoCambioDiaResult->CambioDolar->VarDolar;
  14.     $fecha = $obj_datos->fecha;
  15.     $cambio = $obj_datos->referencia;
  16.  
  17.     $campos = array("fecha", "cambio");
  18.     $datos = array("'$fecha'", $cambio);
  19.     $tabla = "moneda";
  20.     $res = insertar($campos, $datos, $tabla);
  21.  
  22. //if ($res) {
  23. //    $cadena = "fecha: " . $fecha . " cambio:" . $cambio;
  24. //    echo $cadena;
  25. //} else {
  26. //    echo "error";
  27. //}
  28. }
  29. ?>

Tengo este archivo .bat
cron.bat
Código bat:
Ver original
  1. start chrome.exe -e localhost/varios/cambio_moneda/cambio_moneda.php

Y tengo esta tarea programada:
Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-16"?>
  2. <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  3.   <RegistrationInfo>
  4.     <Date>2015-03-11T11:49:03.9960024</Date>
  5.     <Author>Pablo-PC\Pablo</Author>
  6.   </RegistrationInfo>
  7.   <Triggers>
  8.     <CalendarTrigger>
  9.       <Repetition>
  10.         <Interval>PT1H</Interval>
  11.         <StopAtDurationEnd>false</StopAtDurationEnd>
  12.       </Repetition>
  13.       <StartBoundary>2015-03-11T12:49:00</StartBoundary>
  14.       <Enabled>true</Enabled>
  15.       <ScheduleByDay>
  16.         <DaysInterval>1</DaysInterval>
  17.       </ScheduleByDay>
  18.     </CalendarTrigger>
  19.   </Triggers>
  20.   <Principals>
  21.     <Principal id="Author">
  22.       <UserId>Pablo-PC\Pablo</UserId>
  23.       <LogonType>InteractiveToken</LogonType>
  24.       <RunLevel>LeastPrivilege</RunLevel>
  25.     </Principal>
  26.   </Principals>
  27.   <Settings>
  28.     <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
  29.     <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
  30.     <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
  31.     <AllowHardTerminate>true</AllowHardTerminate>
  32.     <StartWhenAvailable>false</StartWhenAvailable>
  33.     <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
  34.     <IdleSettings>
  35.       <StopOnIdleEnd>true</StopOnIdleEnd>
  36.       <RestartOnIdle>false</RestartOnIdle>
  37.     </IdleSettings>
  38.     <AllowStartOnDemand>true</AllowStartOnDemand>
  39.     <Enabled>true</Enabled>
  40.     <Hidden>false</Hidden>
  41.     <RunOnlyIfIdle>false</RunOnlyIfIdle>
  42.     <WakeToRun>false</WakeToRun>
  43.     <ExecutionTimeLimit>P3D</ExecutionTimeLimit>
  44.     <Priority>7</Priority>
  45.     <RestartOnFailure>
  46.       <Interval>PT1M</Interval>
  47.       <Count>3</Count>
  48.     </RestartOnFailure>
  49.   </Settings>
  50.   <Actions Context="Author">
  51.     <Exec>
  52.       <Command>C:\xampp\htdocs\varios\cambio_moneda\cron.bat</Command>
  53.     </Exec>
  54.   </Actions>
  55. </Task>

1.Hay otra forma de hacerlo?
2.Esto cada ves que se ejecuta abre chrome, hay forma de hacerlo sin que abra chrome?

Gracias a todos