我想使用Dropbox跟踪计算机的IP地址。
我正在考虑使用crond
每5分钟运行一次shell脚本,询问icanhazip.com我的IP地址是什么,然后编辑一个文件以获得该计算机的当前IP。
所以我认为脚本会像这样
CurrentIP = curl -s http://icanhazip.com/
echo $CurrentIP > ~/Dropbox/ComputerIP
然后我会在crontab中添加一个条目,告诉它每十分钟运行一次
*/5 * * * * UpdateIP.sh
请注意,这是我的第一个shell脚本,所以我不知道我在做什么,并且非常感谢如何更优雅地做到这一点
答案 0 :(得分:0)
最简单的方法是直接从cron运行命令:
*/5 * * * * /usr/bin/curl -s http://icanhazip.com/ > ~/Dropbox/ComputerIP
(包括curl命令的正确完整路径)。
当然,如果您希望将来需要执行更复杂的任务,最好将其保留在脚本中,就像您已经做的那样。