1

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

問題はおそらく、cron ジョブで使用されsysbenchていないことです。PATH

それ以外の:

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 に答える