
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?