У меня есть скрипт bash, который запускает программу, которая генерирует файлы (в текущий каталог, из которого он был запущен), затем скрипт bash проверяет их и их размеры.
Когда я запускаю этот скрипт из терминала, все работает нормально, файлы создаются, обнаруживаются и сообщаются.
Проблема в том, что он должен быть простым в использовании и должен быть активным. Сценарий запускается при нажатии, однако файлы, похоже, не создаются (может быть, они находятся где-то еще?) и, следовательно, отчет не удалось, так как файлы не найдены.
В этом сценарии я делаю cd ~/path/to/location перед вызовом программы.
#!/usr/bin/env bash
cd ~/path/to/location
./someprogram
if [ touch output.txt ]; then
echo "FILE EXISTS"
fi