so mit Parametern und eigener Operation klingt das schon unnötig aufwendig zum testen..,
ich hoffe du rufst
writeFile("hello world", "/pfad/");
und nicht
writeFile("/pfad/","hello world" );
auf
wie gesagt noch ein Test im Programm:
nach dem Schreiben
File f = new File(filename);
System.out.println("exists?: "+f.exists()+", path: "+f.getAbsolutePath());
vielleicht auch f.canWrite() oder ähnliches prüfen,
---------
aber das nur allgemein, zu Linux kann ich nichts testen und auch nichts weiter beitragen