crontab 中的 CAT 命令



我想每分钟测量一次 CPU 百分比并写入文件。命令如下:代码:全选

* * * * * cat <(grep 'cpu ' /proc/stat) <(sleep 1 && grep 'cpu ' /proc/stat) | awk -v RS='' '{print ($13-$2+$15-$4)*100/($13-$2+$15-$4+$16-$5)}' > /log/mainboard_cpu.log

如果我手动运行代码,我会将 CPU 写入文件,但 cronjob 不执行任何操作。有没有另一种方法可以执行命令并将其写入文件?谢谢。

我正在树莓派上运行代码。

Crontab 没有很好地定义 PATH,因此您可能需要对命令使用完整路径,例如 /usr/bin/cat(使用which命令来识别路径(。

最新更新