разрешение fail2ban отклонено на сценарии

Если вся странность в Ваших именах каталогов - то, что у них есть пробелы, это должно сделать:

shopt -s nullglob
for dir in */;do
    dir="${dir%/}"
    zip "$dir".zip "$dir"/*.{shp,shx,qpj,prj,dbf}
done
3
23.04.2014, 15:50
1 ответ
[1120325] Как всегда, это никак не связано ни с чем, кроме ошибки в сценарии, который я пытался запустить!

  • В частности, сценарий, который я вызывал, пытался запустить другой сценарий, находящийся в том же каталоге. Чтобы получить имя общего каталога, вместо использования [1120902]BASE_DIR=$(dirname $(readlink -f "$0"))[1120903] я случайно написал [1120904]BASE_DIR=$(readlink -f "$0")[1120905], и не надо было говорить, [1120906]"${BASE_DIR}/another_script. sh arg1 arg2..."[1120907] не удалось (он пытался запустить несуществующий неосмысленный путь [1120908]/path/to/script.sh/another_script.sh[1120909]) со статусным кодом 126. [1120328]

  • 1
    27.01.2020, 21:31

    Теги

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