0

我在 dash 中写了一个循环,等待文件出现在文件系统的某个位置。但是当它运行时,它会占用 50% 的 CPU。我首先使用 sleep 命令降低了 CPU 使用率,但是短划线中的最短睡眠时间(1 秒)对我来说太长了。

我需要一种在 bash 中睡眠时间少于 1 秒的方法,或者需要一种不同的解决方案来降低循环的 CPU 使用率。我只想使用大多数 unix 系统上默认安装的程序。

4

1 回答 1

0

在我的 Linux 系统上,我可以简单地做

$ sleep 0.1

它会休眠 0.1 秒。这里sleep/usr/bin/sleep。不过,我不知道还有哪些其他类似 unix 的系统支持它。

于 2015-05-26T14:47:51.537 回答