使用cron和脚本将文件与计算机的ip保存在一个dropbox文件夹中

时间:2013-03-14 21:51:14

标签: shell cron

我想使用Dropbox跟踪计算机的IP地址。

我正在考虑使用crond每5分钟运行一次shell脚本,询问icanhazip.com我的IP地址是什么,然后编辑一个文件以获得该计算机的当前IP。

所以我认为脚本会像这样

CurrentIP = curl -s http://icanhazip.com/
echo $CurrentIP > ~/Dropbox/ComputerIP

然后我会在crontab中添加一个条目,告诉它每十分钟运行一次

*/5 * * * * UpdateIP.sh

请注意,这是我的第一个shell脚本,所以我不知道我在做什么,并且非常感谢如何更优雅地做到这一点

1 个答案:

答案 0 :(得分:0)

最简单的方法是直接从cron运行命令:

*/5 * * * * /usr/bin/curl -s http://icanhazip.com/ > ~/Dropbox/ComputerIP

(包括curl命令的正确完整路径)。

当然,如果您希望将来需要执行更复杂的任务,最好将其保留在脚本中,就像您已经做的那样。