Create-task: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<language=bash> #!/bin/bash while read LINE do NAME=$(echo $LINE | cut -f 1 -d :) IP=$(echo $LINE | cut -f 2 -d :) XML="<create_target> <name>$NAME-target</nam…“)
 
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<language=bash>
+
<syntaxhighlight>
 
#!/bin/bash
 
#!/bin/bash
 +
CONFIG="daba56c8-73ec-11df-a475-002264764cea"
 +
PORTLIST="33d0cd82-57c6-11e1-8ed1-406186ea4fc5"
 
while read LINE
 
while read LINE
 
do
 
do
 
NAME=$(echo $LINE | cut -f 1 -d :)
 
NAME=$(echo $LINE | cut -f 1 -d :)
 
IP=$(echo $LINE | cut -f 2 -d :)
 
IP=$(echo $LINE | cut -f 2 -d :)
XML="<create_target> <name>$NAME-target</name> <hosts>$IP</hosts> <port_list id=\"33d0cd82-57c6-11e1-8ed1-406186ea4fc5\"/> </create_target>"
+
XML="<create_target> <name>$NAME-target</name> <hosts>$IP</hosts> <port_list id=\"$PORTLIST\"/> </create_target>"
ID=$(echo $XML | omp -X - | awk '{print $6}' | cut -f 2 -d '"')
+
ID=$(echo $XML | omp -X - cut -f 2 -d '"')
omp -C --name=$NAME-task -c daba56c8-73ec-11df-a475-002264764cea --target=$ID
+
omp -C --name=$NAME-task -c $CONFIG --target=$ID
 
done < $1
 
done < $1
</language>
+
</syntaxhighlight>

Aktuelle Version vom 17. Januar 2020, 10:42 Uhr

#!/bin/bash
CONFIG="daba56c8-73ec-11df-a475-002264764cea"
PORTLIST="33d0cd82-57c6-11e1-8ed1-406186ea4fc5"
while read LINE
do
NAME=$(echo $LINE | cut -f 1 -d :)
IP=$(echo $LINE | cut -f 2 -d :)
XML="<create_target> <name>$NAME-target</name> <hosts>$IP</hosts> <port_list id=\"$PORTLIST\"/> </create_target>"
ID=$(echo $XML | omp -X - cut -f 2 -d '"')
omp -C --name=$NAME-task -c $CONFIG --target=$ID
done < $1