Create-task: Unterschied zwischen den Versionen
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: | ||
− | < | + | <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=\" | + | XML="<create_target> <name>$NAME-target</name> <hosts>$IP</hosts> <port_list id=\"$PORTLIST\"/> </create_target>" |
− | ID=$(echo $XML | omp -X - | + | ID=$(echo $XML | omp -X - cut -f 2 -d '"') |
− | omp -C --name=$NAME-task -c | + | omp -C --name=$NAME-task -c $CONFIG --target=$ID |
done < $1 | done < $1 | ||
− | </ | + | </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