command-scripting: correct spelling and grammar

This commit is contained in:
rebortg 2021-06-27 16:11:53 +02:00
parent d97e8384e5
commit 1895ea987a

View File

@ -1,3 +1,5 @@
:lastproofread: 2021-06-27
.. _command-scripting: .. _command-scripting:
Command Scripting Command Scripting
@ -34,7 +36,7 @@ example, if you want to disable a BGP peer on VRRP transition to backup:
Run operational commands Run operational commands
------------------------ ------------------------
Unlike a normal configuration sessions, all operational commands must be Unlike a normal configuration session, all operational commands must be
prepended with ``run``, even if you haven't created a session with configure. prepended with ``run``, even if you haven't created a session with configure.
.. code-block:: none .. code-block:: none
@ -44,8 +46,8 @@ prepended with ``run``, even if you haven't created a session with configure.
run show interfaces run show interfaces
exit exit
Other script language Other script languages
--------------------- ----------------------
If you want to script the configs in a language other than bash you can have If you want to script the configs in a language other than bash you can have
your script output commands and then source them in a bash script. your script output commands and then source them in a bash script.
@ -108,7 +110,7 @@ group, the script can be safeguarded like this:
Executing pre-hooks/post-hooks Scripts Executing pre-hooks/post-hooks Scripts
-------------------------------------- --------------------------------------
Vyos has the ability to run custom scripts before and after each commit VyOS has the ability to run custom scripts before and after each commit
The default directories where your custom Scripts should be located are: The default directories where your custom Scripts should be located are:
@ -124,7 +126,8 @@ Scripts are run in alphabetical order. Their names must consist entirely of
ASCII upper- and lower-case letters,ASCII digits, ASCII underscores, and ASCII upper- and lower-case letters,ASCII digits, ASCII underscores, and
ASCII minus-hyphens.No other characters are allowed. ASCII minus-hyphens.No other characters are allowed.
.. note:: Custom scripts are not executed with root privileges (Use sudo inside if this is necessary). .. note:: Custom scripts are not executed with root privileges
(Use sudo inside if this is necessary).
A simple example is shown below, where the ops command executed in A simple example is shown below, where the ops command executed in
the post-hook script is "show interfaces". the post-hook script is "show interfaces".
@ -148,8 +151,8 @@ Preconfig on boot
The ``/config/scripts/vyos-preconfig-bootup.script`` script is called on boot The ``/config/scripts/vyos-preconfig-bootup.script`` script is called on boot
before the VyOS configuration during boot process. before the VyOS configuration during boot process.
Any modifications done to work around unfixed bugs and implement enhancements Any modifications were done to work around unfixed bugs and implement
which are not complete in the VyOS system can be placed here. enhancements that are not complete in the VyOS system can be placed here.
The default file looks like this: The default file looks like this:
@ -167,8 +170,8 @@ Postconfig on boot
The ``/config/scripts/vyos-postconfig-bootup.script`` script is called on boot The ``/config/scripts/vyos-postconfig-bootup.script`` script is called on boot
after the VyOS configuration is fully applied. after the VyOS configuration is fully applied.
Any modifications done to work around unfixed bugs and implement enhancements Any modifications were done to work around unfixed bugs and implement
which are not complete in the VyOS system can be placed here. enhancements that are not complete in the VyOS system can be placed here.
The default file looks like this: The default file looks like this:
@ -179,6 +182,6 @@ The default file looks like this:
# applied. Any modifications required to work around unfixed bugs or use # applied. Any modifications required to work around unfixed bugs or use
# services not available through the VyOS CLI system can be placed here. # services not available through the VyOS CLI system can be placed here.
.. hint:: For configuration/upgrade management issues, modification of these .. hint:: For configuration/upgrade management issues, modification of this
script should be the last option. Always try to find solutions based on CLI script should be the last option. Always try to find solutions based on CLI
commands first. commands first.