Как включить ведение журнала команд, запускаемых через скрипт оболочки в гипервизоре ESXi?

Как включить ведение журнала команд, запускаемых через скрипт оболочки в гипервизоре ESXi?

На гипервизоре ESXi, если я запускаю команду на терминале через SSH, команды регистрируются в файле shell.log, т.е. если я запускаю эту команду

[root@esxi04:~] ls -la

то я могу увидеть эту команду в файле shell.log как:

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

Но если вместо этого я использую скрипт оболочки, например такой

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

и запускаем этот скрипт, выполненные команды не регистрируются в файле shell.log.

Есть ли способ записать все эти команды, запущенные через скрипт оболочки? Как это сделать?

Связанный контент