1

我试图计算在我的计算机上使用fs_usage. 理想情况下,我想通过管道fs_usage输入类似的东西head,除了这将需要 1 秒的函数输出而不是给定的行数。有人知道怎么做吗?

4

1 回答 1

4

像这样的东西?

#!/bin/bash
# run fs_usage, piping the output into the output file
fs_usage > output &
pid=$! # get the pid of fs_usage
# sleep for 1 second
sleep 1s
kill $pid # kill fs_usage
wc -l output
rm output # optional, but I like to clean up after myself

不能保证它会立即工作,我现在不在 *nix 盒子上。

这个想法是您将 fs_usage 分叉到后台,然后在脚本中等待一段时间,然后将其杀死。

于 2013-07-14T04:43:47.677 回答