Как было указано, чтение ..
каталога нам не поможет, поэтому мы должны решить эту проблему на уровне символического пути. Один из способов сделать это указан ниже :
cd symlinked-dir && echo $(pwd) >> $(realpath -s $(pwd)/../tmp) && cd.. && cat tmp
В этом отношении я могу порекомендовать Ansible. С Ansible, разработанным Redhat, вы можете отправлять и настраивать команды на несколько серверов из одного места.
Я также могу порекомендовать Terraform. Многие практики по обоим приложениям доступны на интернет-страницах.
Вы также можете проверить :Puppet, Chef, Salt.