Проблема простая - есть скрипт в виде JAR который из файла a.fit генерирует b.csv
Вызывается java -jar ../fit/fitcsv.jar -b test.fit test/test.csv
теперь вопрос ) при вызове из консоли юзером А - все ок
при вызове сего чуда через PHP -> exec ( exec('whoami') - показывает что юзер тот же) скрипт выводит свою приветственную инфу и зависает... и всё..
при вызоа комманды из консоли или даже тупо "php script.php" (тем же юзером) - все ок.. при открытии в браузере - висим..
в яве все просто
public void writeln() {
try {
if (writer == null)
{
file = new File(fileName + ".tmp");
writer = new BufferedWriter(new FileWriter(file));
}
for (int i = 0; i < values.size(); i++)
writer.write(values.get(i) + ",");
writer.write("\n");
} catch (java.io.IOException e) {
throw new RuntimeException(e);
}
}
по итогу создается *.csv.tmp файл пустой и всё.. т.е. похоже ему что-то не дает записать туда
safe mode - off права выставлял, создавал ему сам файлики сие уже с правами - нифига (