command-scripting: add example for tremote SSH op-mode commands

This commit is contained in:
Christian Poessinger 2022-02-21 19:44:09 +01:00
parent 4395d0080a
commit 66fcc79035

View File

@ -46,6 +46,32 @@ prepended with ``run``, even if you haven't created a session with configure.
run show interfaces
exit
Run commands remotely
---------------------
Sometimes you simply wan't to execute a bunch of op-mode commands via SSH on
a remote VyOS system.
.. code-block:: none
ssh 192.0.2.1 'vbash -s' <<EOF
source /opt/vyatta/etc/functions/script-template
run show interfaces
exit
EOF
Will return:
```
Welcome to VyOS
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address S/L Description
--------- ---------- --- -----------
eth0 192.0.2.1/24 u/u
lo 127.0.0.1/8 u/u
::1/128
```
Other script languages
----------------------