Yep! nice idea, boys! moreover i can use -r switch with jq. But unfortunately your solution can't execute tasks in parallel ;)
чт, 10 нояб. 2016 г. в 19:33, Ingo Baab <i...@baab.de>: > Andriy, (meanwhile) you can help yourself with (doing that sequentially).. > > for container in `lxc list mysql-rep --format=json | jq .[].name | tr -d > '"'`; do lxc exec $container -- apt update; done > > -Ingo > > > Am 10.11.2016 um 15:36 schrieb Andriy Tovstik: > > Thanks, Stéphane, i'm very inattentive... Now it looks better. Additional > output format seems to be more comfortable than additional tools. But it > insignificantly. > > And what do you think about the second question about ability to run > commands on multiplie containers simultaneously using regexps as container > name ? Is this feature looks useful? > > > чт, 10 нояб. 2016 г. в 15:25, Stéphane Graber <stgra...@ubuntu.com>: > > stgraber@castiana:~$ lxc list --format=json | jq .[].name > "android" > "lxd" > "snapcraft" > "test" > "ubuntu-core" > "ubuntu-zesty" > "xen" > "yak" > > On Thu, Nov 10, 2016 at 12:31:01PM +0000, Andriy Tovstik wrote: > > Hi, Janjaap Bos! > > > > I tried jq. But as i have already wrote, some useful fileds like > container > > name are missing in json output... > > > > чт, 10 нояб. 2016 г. в 14:27, Janjaap Bos <janjaap...@gmail.com>: > > > > > You can pipe the json through jq. > > > > > > See: https://stedolan.github.io/jq/tutorial > > > > > > > > > 2016-11-10 11:17 GMT+01:00 Andriy Tovstik <andriy.tovs...@gmail.com>: > > > > > > Hi all! > > > > > > During LXD learning i encountered with lack of some features. > > > > > > The first one is "raw" output format of lxc list. Currently lxc list > > > supports two formats: table and json. Unfortunately both formats are > > > unusable for scripting. > > > It is very difficult to pass to script output likes: > > > # lxc list --format table -c n > > > +------------+ > > > | NAME | > > > +------------+ > > > | mysql-rep1 | > > > +------------+ > > > | mysql-rep2 | > > > +------------+ > > > | mysql-rep3 | > > > +------------+ > > > > > > When i try to use json format i see that useful fields like container > name > > > are missing in output. May be it will be useful to implement feature > like: > > > > > > # lxc list --format raw -c n --no-header > > > mysql-rep1 > > > mysql-rep2 > > > mysql-rep3 > > > > > > The second feature looks useful is ability run commands on multiplie > > > containers simultaneously. For example: > > > > > > # lxc exec web-node* -- apt update > > > > > > What do you think about it? > > > -- > > > WBR, Andriy Tovstik > > > > > > _______________________________________________ > > > lxc-users mailing list > > > lxc-users@lists.linuxcontainers.org > > > http://lists.linuxcontainers.org/listinfo/lxc-users > > > > > > > > > _______________________________________________ > > > lxc-users mailing list > > > lxc-users@lists.linuxcontainers.org > > > http://lists.linuxcontainers.org/listinfo/lxc-users > > > > -- > > WBR, Andriy Tovstik > > > _______________________________________________ > > lxc-users mailing list > > lxc-users@lists.linuxcontainers.org > > http://lists.linuxcontainers.org/listinfo/lxc-users > > > -- > Stéphane Graber > Ubuntu developer > http://www.ubuntu.com > _______________________________________________ > lxc-users mailing list > lxc-users@lists.linuxcontainers.org > http://lists.linuxcontainers.org/listinfo/lxc-users > > -- > WBR, Andriy Tovstik > > > _______________________________________________ > lxc-users mailing > listlxc-users@lists.linuxcontainers.orghttp://lists.linuxcontainers.org/listinfo/lxc-users > > > _______________________________________________ > lxc-users mailing list > lxc-users@lists.linuxcontainers.org > http://lists.linuxcontainers.org/listinfo/lxc-users -- WBR, Andriy Tovstik
_______________________________________________ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users