Como habilitar o log de comandos executados por meio de shell script no hipervisor ESXi?

Como habilitar o log de comandos executados por meio de shell script no hipervisor ESXi?

No hipervisor ESXi, se eu executar um comando no terminal via SSH, os comandos serão registrados no arquivo shell.log, ou seja, se eu executar este comando

[root@esxi04:~] ls -la

então posso ver este comando no arquivo shell.log como:

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

Mas se eu usar um script de shell, como este

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

e execute este script, os comandos executados não serão registrados no arquivo shell.log.

Existe alguma maneira de registrar todos esses comandos executados por meio de script de shell também? Como fazer isso?

informação relacionada