Openvas 'Falha ao ler a resposta' no script bash

0

Sou um iniciante com script bash. Eu tenho um script bash OpenVAS que está tentando criar um destino, recuperar o ID de destino, em seguida, criar uma tarefa e recuperar o ID da tarefa.

#!/bin/bash
Target_return=$(omp --username demo -w demo --xml='<create_target><name>Script1</name><hosts>192.168.1.3</hosts></create_target>')
echo "$Target_return | grep -m 'resource create' || exit 1"

#Getting the target ID
id=$(omp --username demo -w demo -T | grep'Script1' >target)
targetid=$(head -c 36 target)
echo "$ID = $targetid"

#creating task
create_task=$(omp --username demo -w demo -X='<create_task><name>Script1task</name><comment>script 1 for task</comment><config id="708f25c4-7489-11df-8094-002264764cea"/><target id=$targetid/></create_task>')
see_task=$(omp --username demo -w demo -G | grep 'Script1task' > scan)
taskid=$(head -c 36 scan)

Estou recebendo o ID de destino de volta, mas quando se trata da tarefa que está sendo criada e de recuperar o ID, estou recebendo uma resposta dizendo "Falha ao ler a resposta". Como eu corrijo o problema? Meu script está correto?

    
por h.lina 02.04.2018 / 04:06

0 respostas