该程序称为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家庭自动化命令。