Hola amigos,
Les cuento que necesito ejecutar un cron de la siguiente manera:
* */4 * * * php /home/usuario/archivo.php
Con lo cual se entiende: ejecutar archivo.php cada 4 horas durante todos los dias del año.
Lo que el archivo.php hace es una lectura de un XML y de acuerdo a los resultados de lectura del XML actualiza o crea un nuevo registro en la base de datos. Es por esto que obviamente debe conectarse a la base, y luego ejecutar el comando de insert o update de acuerdo a lo que lea desde el XML.
Dicho archivo.php lo he ubicado en /home/usuario/archivo.php y no en /home/usuario/public_html/archivo.php ya que como el archivo debe conectarse a la DB la verdad no necesito ni quiero que pueda ser llamado a traves de
www.dominio.com/archivo.php por eso lo ubique en ese directorio.
La gran pregunta del millon es: Es realmente seguro que al yo haber ubicado el archivo.php en esa ruta me estoy asegurando de que no sera "mal utilizado", nadie debe tener acceso a el, nadie debe verlo, nadie debe saber de su existencia, solamente debe servir para ejecutar su insert/update y ya, por lo tanto si algun "simpatico" lo encontrara y ejecutara estaria jugando con la base de datos, pero al yo ponerlo en ese directorio que no es publico entonces estaria restringiendo esto, pero me interesa saber si esto es 100% seguro o si tienen alguna sugerencia de como mejorarlo.
Espero no haberlos mareado y estare atento a sus sugerencias y/o comentarios.
Gracias.