我正在运行一个运行时间很长的进程,我想监视其RAM使用情况。我可以通过观看top
来做到这一点。但是,我希望能够注销,并将记录每分钟写到共享磁盘空间中。
我有效的解决方案是:
nohup top -b -d 60 -p 10036|grep 10036 >> ramlog.txt &
但是我想知道每行何时输出。如何修改单行代码以在每行上添加此信息?
我知道屏幕和tmux,但是我希望这种简单的单线工作。
尝试一下:
kent$ (grep 'foo' && date)<<< "xxx bar"
#nothing will happen, no output
kent$ (grep 'foo' && date)<<< "foo bar"
foo bar
Thu 13 Feb 2020 02:20:10 PM CET