У меня есть скрипт bash в Linux (CentOS), который перенаправляет вывод в файл. Запуск занимает несколько минут:
./myBashScript.sh >> file.csv
У меня есть Java-приложение, которое пытается прочитать файл (только чтение) для дальнейшей обработки:
    File file = new File("file.csv");
            Scanner input = new Scanner(file);
            while (input.hasNextLine()) {
                String line = input.nextLine();
                // do something...
            }
Эти процессы находятся на Crontab . Все работает нормально, но, очевидно, всякий раз, когда скрипт bash перенаправляет вывод в файл, приложение Java не может его прочитать. Журналы показывают исключение "File not found" !
Файл заблокирован ?! Как я могу решить проблему?
