1

我正在尝试使用 cron 每小时运行以下脚本

temp=`date`
date=${temp// /_}
exec 1>  /home/ec2-user/benchmarks/results/cpu/$date
sysbench --test=cpu --cpu-max-prime=100 run

问题是虽然文件正在创建,但输出没有被重定向到文件。

谁能告诉我可能是什么问题??????

4

1 回答 1

3

问题很可能sysbench不在PATHcron 作业中使用。

代替:

sysbench --test=cpu --cpu-max-prime=100 run

使用 的绝对路径sysbench,例如:

/usr/local/bin/sysbench --test=cpu --cpu-max-prime=100 run

您可以使用 找到正确的绝对路径which sysbench

于 2013-10-12T17:28:08.620 回答