Разрешение, отклоненное в задании крона

Супер newb здесь, я выполняю Сервер Ubuntu как домашний NAS, и все подходит, я создал сценарий удара для загрузки Программы телепередач XML с Интернета для моего бэкенда PVR, затем перемещаю и извлекаю его (zip-файл) на моем сетевом ресурсе. Если бы я запускаю скрипт через терминал, все работает хорошо, но я хотел бы настроить это для выполнения два раза в день. Когда я пытался автоматизировать через задание крона, я получил ошибки и не работа.

Вот мой сценарий удара, который работает, я также не уверен - ли это эффективный способ сделать это.

#!/bin/bash
echo ""
echo "epg update"
echo ""
wget -r http://website.com/guide.zip
cd website.com
cp guide.zip /home/disk2/TEMP/
cd /home/disk2/TEMP/
unzip -o guide.zip

И когда я устанавливаю задание крона через webmin для автоматизации, я отклонил ошибочное разрешение. не может зарегистрировать файл.

Кроме того, я не добираюсь, почему это заканчивается в папке website.com, которая не была моим намерением, но я просто пошел с ним

Любая справка ценилась бы.

0
задан 19 March 2016 в 21:11

1 ответ

Это создает папку, потому что Вы используете -r аргумент. Можно пропустить это, если Вы не хотите это в папке.

, Кроме того, это могло быть упрощено:

#!/bin/bash
echo ""
echo "epg update"
echo ""
wget http://website.com/guide.zip
unzip -o guide.zip -d /home/disk2/TEMP/

, Если Вы все еще получаете ошибку, Вы могли бы хотеть проверить, ли /home/disk2/TEMP/ правильный каталог. Обычно этот путь указал бы, что у Вас есть названный disk2 пользователя.

1
ответ дан 29 September 2019 в 09:58

Другие вопросы по тегам:

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