wget обрабатывают файл Linux в пакетном режиме

Я предполагаю Perl, Python или модули Ruby могут использоваться успешно для этого. И любой из них может использоваться для сценариев.

2
29.08.2013, 17:28
3 ответа

Вы знаете, что необходимо добавить, что x (выполняет) флаг на Unix для выполнения сценария оболочки? Другая распространенная ошибка для пользователей DOS - то, что из соображений безопасности существует часто не в Среде ПУТИ таким образом, необходимо работать "./your-script" вместо просто "Вашего-сценария".

Относительно хижины, упомянутой в другом ответе. По крайней мере, на Linux/bin/sh является оболочкой по умолчанию, используемой, если никакая хижина не дана в сценарии. Это - все еще хорошая практика, чтобы всегда добавить ту ко всем сценариям.

1
27.01.2020, 22:24

Я протестировал его здесь, и это хорошо работало. У Вас есть строка хижины наверху? #!/path/to/shell

0
27.01.2020, 22:24
  • 1
    Что Вы имеете в виду? –   13.07.2011, 02:58
  • 2
    Для удара это было бы: #!/bin/bash –  Johan 13.07.2011, 14:35
  • 3
    , Который зависит от того, где удар расположен. На моем поле это-/usr/local/bin/bash ;) –  AlexWebr 13.07.2011, 15:02
  • 4
    Попробовать #!/usr/bin/env bash - большая часть системного места env в/usr/bin, таким образом, это довольно портативно. Вниз сторона - то, что легко прервать путем добавления пользовательского интерпретатора удара ранее в ПУТИ. –  Sorpigal 13.07.2011, 17:38

Получите вывод от

which bash

и

which wget

затем добавьте возвращенный путь для избиения наверху сценария с ударом хеша (#!). т.е. если, которые колотят возврат/bin/bash затем, используют.

#!/bin/bash

Затем добавьте возвращенный путь для wget. примера

/usr/bin/wget --wait=5 --output-document=1101.jpg 'http://distributorcentral.com/resources/productimage

наконец удостоверьтесь сценарий, который Вы создали, исполняемый файл chmod +x name-of-your-script

Если не работа все еще пытается добавить-x к Вашему сценарию для получения некоторой информации об отладке.

#!/bin/bash -x
0
27.01.2020, 22:24

Теги

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