У меня есть файл .sh
, скажем B.sh
, который вызывает goal.c
(файл Linux C), а goal.c
вызывает A.sh
.Пути в goal.c
и A.sh
различны.
При вызове goal.c
, A.sh
создает некоторый вывод, который будет отображаться в том же каталоге, что и каталог A.sh
.Но я ничего не вижу, так как проблема возникает в goal.c
вызове A.sh
с помощью системной команды.
Я использовал в качестве системы ("Путь к A.sh"), но появляется предупреждение, система () игнорируется, и я чувствую, что команда не выполняется.
Как использоватьсистемная команда в этом случае?