IOException while reading synonyms_path_path: /etc/elasticsearch/C:/elasticsearch-6.2.2/config/synonym.txt

Thanks for looking into this, Yes it works fine when synonyms absolute path is given while indexing.
Still we have an issue, in case user gives exact path in windows and then try to restore in linux server then the snapshot restore doesn't work.