Немного помощи со скриптом cron, пожалуйста

Я хотел бы установить cron на сервере Ubuntu для загрузки файла в определенное место. Как мне поступить так?

Например, раз в день я хотел бы, чтобы мой сервер Ubuntu искал файл на веб-сайте, затем загружал его и перезаписывал файл existig, если он есть.

что-то вроде

wget http://myexternalwebsite.com/downloads/filename cp filename / etc / myfolder / filename

Любая помощь будет наиболее ценной.

С уважением,

Мэтт

0
задан 16.04.2020, 08:20

1 ответ

Очень грубо ... без проверки ошибок и т. Д., Но я оставлю это как учебное упражнение:)

Создайте это в / home / yourUsername и назовите его downloader.sh (в качестве примера) и сделайте исполняемый файл (chmod + x /home/yourUsername/downloader.sh)

#!/bin/bash
cd /tmp
wget http://myexternalwebsite.com/downloads/filename
cp /tmp/filename /etc/myfolder/filename

Чтобы загружать файл каждые 24 часа в полночь, добавьте в свой crontab (crontab -e)

0 0 * * * /home/yourUsername/downloader.sh
1
ответ дан 16.04.2020, 08:21
  • 1
    Превосходный - если you' ре, довольное им и it' s ответил на Ваш вопрос, можете Вы отмечать ответ как принятый - I' ll зарабатывают несколько очков от него. Ta. – nbevans 16.04.2020, 08:21
  • 2
    Фантастический просто начальная точка я искал! – Jeff Atwood 16.04.2020, 08:22

Теги

Похожие вопросы