Boy, - grab a coffee :) and google while your servers are working..
here was a similar question.. https://lists.linuxcontainers.org/pipermail/lxc-users/2016-January/010899.html
-Ingo


Am 10.11.2016 um 22:46 schrieb Andriy Tovstik:
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 <mailto: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 <mailto: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 <mailto: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 <mailto: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
        <mailto:lxc-users@lists.linuxcontainers.org>
        > > http://lists.linuxcontainers.org/listinfo/lxc-users
        > >
        > >
        > > _______________________________________________
        > > lxc-users mailing list
        > > lxc-users@lists.linuxcontainers.org
        <mailto:lxc-users@lists.linuxcontainers.org>
        > > http://lists.linuxcontainers.org/listinfo/lxc-users
        >
        > --
        > WBR, Andriy Tovstik

        > _______________________________________________
        > lxc-users mailing list
        > lxc-users@lists.linuxcontainers.org
        <mailto: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
        <mailto:lxc-users@lists.linuxcontainers.org>
        http://lists.linuxcontainers.org/listinfo/lxc-users

-- WBR, Andriy Tovstik


    _______________________________________________
    lxc-users mailing list
    lxc-users@lists.linuxcontainers.org
    <mailto:lxc-users@lists.linuxcontainers.org>
    http://lists.linuxcontainers.org/listinfo/lxc-users

    _______________________________________________
    lxc-users mailing list
    lxc-users@lists.linuxcontainers.org
    <mailto: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

_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to