Skip to main content

tentacle_xml

Descripción

Envía un archivo usando el protocolo tentacle.

Parámetros

Nombre
Tipo
Requerido
Descripción
data_file
str
Si
Archivo a enviar. Se necesita la ruta completa del archivo
tentacle_ops
dict
No
Debe ser un dict con las opciones de tentacle (dirección [contraseña] [puerto])
tentacle_path
str
No Permite definir una ruta personalizada para el cliente tentacle en caso de que no esté en sys path)
debug int No Si está habilitado, el fichero de datos no será eliminado después de ser enviado
print_errors bool No Si se habilita con True, imprimirá todos los mensajes de error

Return 

bool Devuelve 0 para OK y 1 para errores

Requisitos

  • sys
  • os
  • datetime.datetime
  • subprocess.Popen


Versión

  • 1.0.0

Ejemplo

import pandoraPlugintools as pt

# Define the path to the data file to be sent
data_file = '/tmp/agent.data'

# Define tentacle options as a dictionary
tentacle_ops = {
    'address': '192.168.1.100',
    'port': 41121
}

# Send the file using the tentacle protocol
success = pt.transfer.tentacle_xml(data_file, tentacle_ops, tentacle_path, debug, print_errors)

# Check if the file was sent successfully
if success:
    print("File sent successfully using tentacle protocol.")
else:
    print("Failed to send file using tentacle protocol.")