我有一个每小时一小时的 crontab 任务,每 10 分钟运行一些mtr( traceroute) 输出(在通过电子邮件发送给我之前将运行一个多小时),我想查看到目前为止的当前进度。
在 Linux 上,可以通过访问保存脚本结果的临时文件的 open fd来完成。
我怎样才能在 OpenBSD 上做到这一点?
我试过做fstat | fgrep -e USER -e cron -e mtr,但根本找不到任何临时文件。
von*_*and -1
您必须拦截输出(或找出临时文件在哪里)。抱歉,不知道如何在 *BSD 中执行此操作。但请考虑,除非该文件未缓冲,否则您只能在每次填满缓冲区(可能大约 4 KiB)时才能看到输出,这可能需要相当长的时间。如果想查看当前状态,只手动执行命令,成本是否太高?
| 归档时间: |
|
| 查看次数: |
1323 次 |
| 最近记录: |