Looks like Linux Server on Arma, doesn't zero out memory when it tries to load a file that doesn't exist.
If you try to use a loadFile on Linux Server it will return garbage output if file doesn't exist.
Makes it impossible to use loadFile to check if an external configfile exists for mission.
Also notice this behaviour for when you launch linux server without supplying it with a server.cfg.
Both issues are more than likely related...