Saya punya /domains
direktori di mana saya memiliki entri seperti
theawesomesite.com
0.2.v.theawesomesite.com
0.3.v.theawesomesite.com
Dan setelah pengujian 0,3, saya akan mengatur domain utama ke alias versi baru. Bekerja sangat bagus. Sekarang, saya ingin dapat menghapus semua versi lama. Saya mencoba ini:
find /domains -name "*.v.theawesomesite.com" -not -name "0.3.v.*" -ignore_readdir_race -exec rm -fr {} \;
Direktori domain lama dihapus, tetapi untuk masing-masing find
mengeluh No such file or directory
. Saya menambahkan -ignore_readdir_race
di bawah gagasan itu akan membantu, tetapi tidak.
Ada ide bagaimana menghilangkan keluhan ini dan mengapa find
mengeluh di tempat pertama. Itu harus stat
setelah -exec
tapi aku tidak tahu kenapa.