预定的Cronjob运行C程序,但该程序的一部分没有运行

时间:2012-10-19 12:35:34

标签: c++ cron

该程序称为temper,由temper.c和一些头文件构建。

它的目的是根据我从usb温度计获得的温度来打开或关闭某些东西。

(跳过无聊的部分)vi temper.c:

if (tempc > 61)
{ 
    system("br a1 on"); 
    printf("The temperature was above 61 degrees");
}
else if(tempc < 60){ system("br a1 off"); }

crontab -e:

*/1 * * * * cd /home/username/endpath; ./temper >> tempLog.txt

tempLog.txt在每一行,每分钟说“温度高于61度”。所以我知道它正在进入该声明,但它没有执行系统命令。

我很茫然。

编辑:'br a1 on'是使用'BottleRocket'的x10家庭自动化命令。

0 个答案:

没有答案