¿Cómo habilitar el registro de comandos ejecutados a través de un script de shell en ESXi Hypervisor?

¿Cómo habilitar el registro de comandos ejecutados a través de un script de shell en ESXi Hypervisor?

En ESXi Hypervisor, si ejecuto un comando en la terminal a través de SSH, los comandos se registran en el archivo shell.log, es decir, si ejecuto este comando

[root@esxi04:~] ls -la

entonces puedo ver este comando en el archivo shell.log como:

<164>2023-02-22T09:34:24.337Z test_host shell[68783]: [root]: ls -la

Pero si en su lugar uso un script de shell, como este

#!/bin/sh
echo "Test"
ls -la
find / -name "*.log" -exec /bin/rm -rf {} \;

y ejecuta este script, los comandos ejecutados no se registran en el archivo shell.log.

¿Hay alguna manera de que pueda registrar todos estos comandos ejecutados a través del script de shell también? ¿Cómo hacerlo?

información relacionada