Saltstack 命令行:批量发送命令,返回执行结果

批量发送发送命令符,并返回结果。

salt '*' cmd.run 'df -h'

----------------------------------------
Stest1:
    Filesystem               Size  Used Avail Use% Mounted on
    /dev/mapper/centos-root   50G  1.8G   49G   4% /
    devtmpfs                 1.9G     0  1.9G   0% /dev
    tmpfs                    1.9G   12K  1.9G   1% /dev/shm
    tmpfs                    1.9G  8.6M  1.9G   1% /run
    tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
    /dev/sda1               1014M  143M  872M  15% /boot
    /dev/mapper/centos-home  146G   33M  146G   1% /home
    tmpfs                    378M     0  378M   0% /run/user/0
Stest2:
    Filesystem               Size  Used Avail Use% Mounted on
    /dev/mapper/centos-root   50G  1.8G   49G   4% /
    devtmpfs                 1.9G     0  1.9G   0% /dev
    tmpfs                    1.9G   12K  1.9G   1% /dev/shm
    tmpfs                    1.9G  8.6M  1.9G   1% /run
    tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
    /dev/sda1               1014M  143M  872M  15% /boot
    /dev/mapper/centos-home  146G   33M  146G   1% /home
    tmpfs                    378M     0  378M   0% /run/user/0
----------------------------------------

注:该命令不适合交互式命令,如vim。

注:后面跟的df -h 可以 修改为其他的命令。

原文地址:https://www.cnblogs.com/xiangsikai/p/9358266.html