У меня есть общий ресурс (на компьютере-A), смонтированный через sshfs на компьютере-B.Из Machine-C у меня есть этот ресурс, смонтированный также через sshfs (двойной sshfs), например:
На компьютере C: /mnt/Machine-B/target_share
На компьютере B: /mnt/Machine-A/target_share
На компьютере-A: /media/target_share
Теперь у меня есть программа на Python, которая отлично работает во всех тестируемых местах (включая Machine-C в локальной файловой системе), кроме компьютера-C на дискеон работает на компьютере-A, но монтируется на компьютере-B.
Причина, по которой я запускаю программу Python с компьютера-C, заключается в том, что она имеет ресурсы, необходимые для ее запуска.Я запустил его на машинах A и B, и он увеличил объем памяти на каждом, таким образом каждый раз отказывая.Я также пытался смонтировать target_share
на компьютере-B с помощью этого типа команды:
sudo mount -t cifs -o username=<username>,password=<password> //Machine-A/target_share /mnt/target_share
Но, похоже, это не работает во всех случаях, которые я пробовалт. е. с разными учетными данными, с учетными данными и без них и т. д.
Что еще хуже, одно предостережение заключается в том, что я могу использовать только SSH в Machine-B из Machine-C.Я не могу напрямую получить доступ к Machine-A из Machine-C, что, если бы я мог, вероятно, сделало бы все это очень хорошо.
Программа Python работает на Machine-C, но логика в середине мне нужнаработать не работает и не дает ошибок.Это в основном начинается, а затем заканчивается через несколько секунд.
Я относительно новичок в Python.Также не уверен, будет ли этот пост лучше на другой доске.Если это так, дайте мне знать или переместите, если необходимо.
Я также могу опубликовать код Python, если потребуется.
Мои извинения за сложную публикацию.Я не знал, как еще это объяснить.
Заранее спасибо.