故事背景:
树莓派的外网ip地址是动态分配的,我想在每次开机的时候,通过邮件把外网ip发到我的邮件。所以就需要开机执行脚本,通过sendemail来发邮件。由于外网ip随时可能变化,所以让树莓派每半个小时去检测一下外网ip。写好脚本send_mail。
sudo vi /etc/rc.local
在exit 0 之前添加如下一句话。
nohup sh /home/pi/tools/send_mail > /home/pi/tools/log &
重启,脚本就执行了。
参考:
http://blog.csdn.net/sweblish/article/details/8618291
http://blog.csdn.net/hcx25909/article/details/9068497
http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html
https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/
http://hankjin.blog.163.com/blog/static/337319372010111492348473/