1
我試圖使用cron的每一個小時,運行下面的腳本工作腳本輸出重定向到一個文件中未使用Cron
temp=`date`
date=${temp// /_}
exec 1> /home/ec2-user/benchmarks/results/cpu/$date
sysbench --test=cpu --cpu-max-prime=100 run
的問題是輸出沒有被重定向到文件,雖然文件是創建。
任何人都可以告訴可能是什麼問題??????
大多數情況下,當某些東西在命令行上工作但不在cron中時,問題在於cron不能在* your *環境中運行。 cron的PATH就像「/ bin:/ usr/bin」。 「sysbench」在哪裏居住? –
我不確定。你可以請幫助如何找到? – sr116
使用'which sysbench'查找該命令的路徑並將完整路徑放入腳本中。另外,避免使用'date'作爲變量名(和一個命令)。 – beroe