Я пытаюсь запустить сценарий bash из сценария с именем dev_ro, вот как он вызывается.
export SUBNET="$(first_available_docker_network --lock-seconds 7200)"
Я звоню dev_ro через ./dev_ro
Я подтверждаю, что у меня есть
#!/bin/bash
вверху обоих файлов.
Вот права для обоих файлов
$ ls -lh dev_ro
-rwxrwxr-x 1 ME ME 423 Aug 21 15:57 dev_ro
$ ls -lh first_available_docker_network
-rwxrwxr-x 1 ME ME 2.2K Aug 21 15:55 first_available_docker_network
Это результат запуска ./dev_ro
++ first_available_docker_network --lock-seconds 7200
compose/everest-compose: line 25: first_available_docker_network: command not found
Кроме того, когда я пытаюсь запустить скрипт:
ME@SERVER:~/Rosetta/compose$ first_available_docker_network
first_available_docker_network: command not found
ME@SERVER:~/Rosetta/compose$
У меня такая же установка работает на другом сервере, и она работает. Код был взят из Git, так что это та же кодовая база.
Любая помощь горячо приветствуется.
ME@OTHER_SERVER:~/Rosetta/compose$ first_available_docker_network
DEBUG:root:Docker subnets: [IPv4Network(... etc
ME@OTHER_SERVER:~/Rosetta/compose$ ^C