А вот такой вопрос: если вызывать API save без параметра пути, сохранение куда происходит? Всегда в дефолтное место (~/.[cg|bfg]miner/[cg|bfg]miner.conf), или всё же в то, из которого конфиг был прочитан при запуске (ну, если -с параметр был, например)
Я отписывал уже - в дефолтное, причем меняющееся в зависимости от окружения при запуске майнера. Если бы сохранял туда, откуда был прочитан майнером - проблемы бы не было.