Знание имени вызываемого файла облегчает задачу.
Создайте файл /usr/local/rvm/scripts/initialize
(вам может потребоваться создать промежуточные каталоги) и дайте ему следующее содержимое:
#!/bin/bash
exec >>/tmp/trace.log
echo $0 Invoked.
P=$$
while (( P > 1 )); do
printf '%s %s\n' "$(stat -c%N /proc/$P/cwd)" "$(ps -p $P -ocmd=)"
P=($(ps -p $P -oppid= ) ) || exit
done
Сделайте его исполняемым во всем мире (chmod a+x /usr/local/rvm/scripts/initialize
). Затем дождитесь появления файла трассировки. Он будет содержать рабочий каталог и командную строку для каждого процесса в дереве, ведущем к initialize