Мне нужна команда, которая должна быть выполнена до того, как оболочка начнет выполнение переданной пользователем команды, я попытался использовать ловушку с сигналом DEBUG, но этого не произошло.Как заставить оболочку выполнить команду перед каждой командой ввода пользователя
Я зарегистрировал ловушку в/etc/profile.
ловушка 'эхо "my_command"' DEBUG
Что происходит сейчас:
SW0: корень: корень> PWD
/корень
my_command
sw0 : Корень: корень>
Что я хочу:
SW0: корень: корень> PWD
my_command
/корень
SW0: корень: корень>
Версия Bash Использована
GNU Баш, версия 2.04.0 (1) -release (PowerPC-неизвестно-Linux-гну)
Я хочу, чтобы моя команда должна быть выполнена перед каждой командой, введенной пользователем в shell, как я могу это сделать?
Пожалуйста, помогите мне в этом, я пробовал много поискового запроса, но это не помогает.
Это пахнет [проблема XY] (http://mywiki.wooledge.org/XyProblem). Что вы действительно пытаетесь достичь? –