Неверный скрипт Bash с использованием crontab

Поскольку miro было предложено как хорошее общее приложение (и minitube можно было альтернативно использовать для видео youtube), особенно полезная программа для таких пользователей Великобритании, как Mark, находится в репозиториях Ubuntu и называется get-iplayer.

Примечание: любой человек в мире может прослушивать весь радиовыход с bbc через сайт bbc, но в настоящее время телевидение ограничено пользователями в Великобритании, но, поскольку Марк находится в Великобритании, я думал, что этот ответ может быть полезно. С помощью get-iplayer вы можете передавать контент на vlc или записывать его на диск. Дополнительная информация доступна здесь, в linuxcentre. (Если кто-то может подтвердить, будет ли радио (не tv) с помощью get-iplayer работать за пределами Великобритании, мне было бы интересно.)

sudo apt-get install get-iplayer

Затем запустите команду get_iplayer в терминале, чтобы получить списки ТВ и get_iplayer --help для списка опций. Если вы хотите получить списки радиостанций, введите get_iplayer --type radio.

Когда вы обновляете списки tv с помощью get_iplayer (без каких-либо опций), вам будет представлено большое количество пронумерованных элементов, но вы можете его искать, например, следующим образом: [!d6 ]

get_iplayer search gardening

Пример способа передачи tv в vlc (вы выбираете номер потока из списка, сгенерированного get-iplayer):

get_iplayer --stream 895 --modes=flashvhigh --player="vlc - " 

Способ записи программы ( вам нужно выбрать номер программы после запуска get_iplayer, чтобы сгенерировать список):

get_iplayer 288 --modes=flashvhigh --get

Предполагается, что через каналы get_iplayer можно просмотреть прямые каналы bbc tv, но я всегда имели ошибки и возвращались к использованию веб-сайта. Get_iplayer - очень полезная программа.

0
задан 28 June 2017 в 19:39

2 ответа

metrics.sh должен быть выполнен из CLI в качестве первого шага в устранении неполадок вашей проблемы. Общие причины сбоя: сценарий не является исполняемым или ошибкой кодирования в скрипте.

ls -l metrics.sh

Должен иметь флаг x для правильного владельца, группы или мира.

./metrics.sh

Должны выполняться ошибки или предоставлять сообщения об ошибках, указывающие на проблемы с кодированием или привилегиями.

Задачи Cron работают более надежно при использовании полностью квалифицированных директив и не предполагают, что все переменные будут переданы cron. ex:

* * * * * $HOME/metrics.sh

или

* * * * * /home/user/scripts/metrics.sh

Ваш скрипт элегантный, и я не вижу очевидных ошибок программирования. Однако обратите внимание, что сценарии bash должны иметь следующую первую строку:

#!/bin/bash
3
ответ дан 18 July 2018 в 10:58

metrics.sh должен быть выполнен из CLI в качестве первого шага в устранении неполадок вашей проблемы. Общие причины сбоя: сценарий не является исполняемым или ошибкой кодирования в скрипте.

ls -l metrics.sh

Должен иметь флаг x для правильного владельца, группы или мира.

./metrics.sh

Должны выполняться ошибки или предоставлять сообщения об ошибках, указывающие на проблемы с кодированием или привилегиями.

Задачи Cron работают более надежно при использовании полностью квалифицированных директив и не предполагают, что все переменные будут переданы cron. ex:

* * * * * $HOME/metrics.sh

или

* * * * * /home/user/scripts/metrics.sh

Ваш скрипт элегантный, и я не вижу очевидных ошибок программирования. Однако обратите внимание, что сценарии bash должны иметь следующую первую строку:

#!/bin/bash
3
ответ дан 24 July 2018 в 19:42

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

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