Попробуйте использовать:
test -x filename
или
[ -x filename ]
Из справочной страницы bash в разделе Условные выражения :
-x file True if file exists and is executable.
Ну, лучший способ сделать это - не все. В целом модель обработки Искры не дает никаких гарантий относительно
задан фрагмент кода. Более того, любые обновления, которые напрямую зависят от архитектуры Spark, не являются деталями.
Это свойства, которые делают Spark масштабируемыми и устойчивыми, но в то же время это то, что делает очень сложным
Если все, что вам нужно, это простой кеш, то у вас есть несколько опций:
Если для приложения требуется гораздо более сложная связь, вы можете попробовать различные средства передачи сообщений, чтобы сохранить синхронизированное состояние но в целом он требует сложного и потенциально хрупкого кода.