[bacula] passer des commandes à la console
Hello tout le monde.
j'ai un fichier avec 700 lignes où je dois passer dedans pour exécuter la même commande pour chaque ligne (bon c'est pas le plus dur ça)
Code:
1 2 3 4
| file="pwet"
while read -r a; do
# ...
done < "$file" |
le problème pour moi va se situer à l'intérieur, car, en étant en shell, je dois rentrer dans une console pour pouvoir après passer mes lignes de commandes (petite mise en abîme oklm :D)
pour résumer, en shell, je me connecte sur ma console de sauvegarde (bacula) pour "pruner" des volumes, dans les faits ça donne ça :
Code:
1 2 3 4 5 6 7
| root@baculadir:~# bconsole
Connecting to Director 127.0.0.1:9101
1000 OK: baculadir-dir Version: 5.2.6 (21 February 2012)
Enter a period to cancel a command.
*gui off
You have messages.
*prune yes volume=XXXXX |
donc la première commande à passer est donc "bconsole" jusqu'a là c'est bon aussi, et après "gui off" et encore après passer ma fameuse commande "prune yes volume=XXXX" où XXXX va renvoyer à chaque ligne de mon fichier dans lequel ma boucle se fait.
si vous m'avez compris et que vous pouvez m'aider, merci :D (sinon 700 lignes à la main ...)