如何在 Linux 上进行慢速递归删除?

Ror*_*art 3 linux

我在我们的生产服务器上有一些我想删除的目录。然而,上次我删除它们时,由于磁盘 IO 被淹没,它们导致与服务器的连接开始超时。有没有我可以用来慢慢删除这些目录的命令,或者我应该给自己写一个有一些自由睡眠的shell脚本吗?

Ign*_*ams 8

如果sleep在您的系统上返回 0,那么您可以将其粘贴在find命令中:

find ... -exec sleep 1 \; -delete
Run Code Online (Sandbox Code Playgroud)

  • GNU `sleep` 可以采用小数延迟,即 `sleep 0.05`。 (4认同)