Bergantung pada apa yang Anda maksud dengan "false-caching error", jalankan sync
mungkin mendapatkan apa yang Anda butuhkan. Ini akan menghapus semua buffer sistem file.
Jika perlu, Anda juga dapat menghapus cache VM di kernel menggunakan /proc/sys/vm/drop_caches
.
# To free pagecache
echo 1 > /proc/sys/vm/drop_caches
# To free dentries and inodes
echo 2 > /proc/sys/vm/drop_caches
# To free pagecache, dentries and inodes
echo 3 > /proc/sys/vm/drop_caches
Dalam proses tertentu, memanggil opendir()
dan closedir()
pada direktori induk file membatalkan cache NFS. Saya menggunakan ini saat memprogram penjadwal pekerjaan. Sangat, sangat membantu. Cobalah!
Ini adalah nomor baris dari kode yang relevan (menunjukkan penggunaan dalam konteks):https://github.com/earonesty/grun/blob/master/grun#L820
Itulah satu-satunya cara saya dapat memperbaiki masalah penyelesaian pekerjaan #1 dan pekerjaan #2, yang membutuhkan beberapa file keluaran, yang diaktifkan dalam konteks di mana file tersebut terlihat,