首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >crontab无法运行以指定时间间隔获取url的shell脚本

crontab无法运行以指定时间间隔获取url的shell脚本
EN

Stack Overflow用户
提问于 2013-12-22 20:31:16
回答 1查看 155关注 0票数 0

我在/home/ubuntu/wget_my_url.sh的shell脚本中有以下命令

ping_my_url的内容如下:

wget -O - -q -t 1 http://www.someurl.com/baseurl/

上面的文件中没有换行符。我做了chmod +x wget_my_url.sh

在我的/etc/crontab中,我有以下内容- */1 * * * * /home/ubuntu/wget_my_url.sh

在crontab文件内的上述行之后有一个换行符。

当我手动运行wget_my_url.sh时,我得到了想要的结果,但是在cron选项卡中,它没有运行。

请让我知道,它有什么问题。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-12-22 21:16:57

你说的“预期结果”是什么意思?

您的脚本只是在屏幕上打印选择(标准输出),但是,crontab上的脚本没有可打印的屏幕。

所以,我认为它正在正常运行,但是你不能意识到,因为你看不到脚本的输出。

与其只打印,为什么不在一个文件上打印,生成如下内容

代码语言:javascript
复制
wget -O - -q -t 1 http://www.someurl.com/baseurl/ > /home/ubuntu/OUT_FILE

这样,您就可以检查它是否工作,只需检查文件/home/ubuntu/OUT_FILE是否存在,您也可以使用脚本的输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20729418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档