Существует ли простой способ определить, какой исполняемый файл вызывается данной командой, когда какой из них недоступен?

Настройка избыточности с помощью DNS — не лучшая стратегия по нескольким причинам.

Как стратегия бедняка, вам лучше определить несколько RR, чем определять представления.

Однако при 200 IP-адресах кажется, что несколько RR и представлений — не лучшая стратегия. Оба дадут несколько технических проблем.

Для кластеризации лучше использовать решения для кластеризации, либо платные, либо с открытым исходным кодом. например, облачный, быстро, лак, ретранслируемый.

Используя эти решения, у вас также будет много возможностей для использования нескольких стратегий для выбора целевых внутренних серверов и определения того, какие из них не работают.

0
11.05.2019, 18:25
1 ответ

bash имеет команду type, которая может помочь и похожа на which.

Он может сообщать о командах, псевдонимах и функциях

напр.

bash-4.2$ type ls
ls is /usr/bin/ls


bash-4.2$ alias mycmd=foobar
bash-4.2$ type mycmd
mycmd is aliased to `foobar'

bash-4.2$ myfn()
> {
> echo foo
> }
bash-4.2$ type myfn
myfn is a function
myfn () 
{ 
    echo foo
}
2
28.01.2020, 02:30

Теги

Похожие вопросы