Как я вижу из ваших предыдущих скриншотов, когда вы отключаете selinux, все идет хорошо. Поэтому убедитесь, что каждый новый файл, который вы создали, имеет правильный контекст selinux.
Вы можете посмотреть на trap
с псевдосигналом DEBUG
. Однако это срабатывает только для команд и функций и только после раскрытия псевдонима. Вы хотите прочитать подробности в руководстве zsh, потому что он запускает команду или функцию, предоставляя информацию о том, что должно быть выполнено, а не записывает информацию напрямую; вы могли бы использовать это гипотетически для реализации полного отладчика.
Включите xtrace глобально:
> set -x; a a.mp3 a.m4 ; set +x
или включите xtrace для функций, затем выполните его:
> typeset -tf a # turns on xtrace for function a and below
> a a.mp3 a.m4
> typeset -Tf a # turns on xtrace for function a only
> a a.mp3 a.m4