
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?