如何在Linux上通过SSH做一个Cronjob

我有一个Linux服务器,我想安装一个Cron。

我被给了一个URL,通过访问这个URL(GET请求),它会自动为我的网站重build一个新的站点地图。

基本上,我想要一个cron每天去这个URL一次,因此我的网站地图将每天重新生成一次

我不知道什么信息我需要给你关于我的服务器上的cron …但是当我去/ etc /我可以看到… cron.d,cron.daily,cron.deny,cron.hourly, cron.monthy,crontab

另外一件事,当我自己访问GET请求url时,页面加载需要一段时间。 大约需要1-2分钟,然后出现“SITEMAP COMPLETE”页面。 所以cron将不得不在整个持续时间内停留,直到出现这个消息,否则站点地图只会部分重新生成。

编辑***我想我find了答案,有人可以确认这是正确的? 在crontab -e中,我input:

0 0 1 * * / usr / bin / wget -q -O – “ http://www.domain.com/GET-REQUEST ”

你可以使用'wget'或'curl',所以你的例子是正确的。 您可以使用crontab -e来添加它,或者将该行添加到/ etc / crontab(但添加要运行的用户)