码迷,mamicode.com
首页 > 其他好文 > 详细

树莓派实战4:配置一小时发送一次邮件

时间:2015-08-06 00:33:56      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:crontab   chmod   树莓派   

接上


5、

配置crontab ,这是Linux 自带的定时执行任务 。

输入

crontab -e 开始配置

打开后你会看到很多#

在最后一行

输入

*/60 * * * * sh /home/pi/Desktop/check.sh

保存,退出,此时会显示  installing new crontab

/60的意思是间隔60分钟,也可以/1,就是间隔1分钟

在check.sh中写上

echo "Current time: `date ‘+%F %T‘`."  >> ip.log

echo "this is my internal ip address." >>ip.log
ifconfig | grep ‘Bcast‘ | cut -d B  -f 1 >> ip.log
python mail.py 
echo "master,i have sent you an email.please check!" >>ip.log

保存,退出

此时等待60分钟后 发现并没有收到邮件。

我对crontab中指令各种尝试,check.sh各种修改,查看crontab日志,各种google后 发现 :一定是权限不对!

chmod 777 check.sh

sudo reboot

再次等待60分钟后,你应该可以收到来之不易的邮件了。

如果测试的时候 遇到bug,怎么也解决不了,可以先改成/1,写文件日志,查看crontab执行日志来解决。

祝贺你,你现在可以通过树莓派实现每小时把自己ip地址通过邮件自动地发送到自己邮箱了。



版权声明:本文为博主原创文章,未经博主允许不得转载。

树莓派实战4:配置一小时发送一次邮件

标签:crontab   chmod   树莓派   

原文地址:http://blog.csdn.net/make_app/article/details/47305387

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!