- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть задача написать bash-скрипт, который по запуску будет выполнять конвертирование видео. На основе этого скрипта "написал" такой скрипт:
Залил в папку /usr/local/daemon/folder_monitor.sh
Пытаюсь выполнить, сервер выдает ошибки:
Подскажите, что делаю не так?
Да, и скрипт, на основе которого делал этот, также не работает :)
А bash есть на сервере. Может он в другом каталоге.
А что пишет which bash?
А что пишет which bash?
[root@node ~]# which bash
/bin/bash
Проверил у себя. Таких ошибок нет.
Только вот здесь ошибочка (echo "Converting $FILE...". Нужно скобку убрать.
да, скобочку лишную уже нашел, убрал, но ошибки не пропали. А чем может быть связанно? Может версия не та? Система CentOS4.3
www:~# bash --version
bash --version
GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu)
Copyright (C) 2007 Free Software Foundation, Inc.
А у меня
GNU bash, version 3.00.15(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2004 Free Software Foundation, Inc.
Старая выходит?
А как ее обновить? попробывал yum install bash - в репозитории не нашлось (
C CentOS не знаком. :(
А файл, случайно, не в DOS кодировке (CR/LF). Например, если смотреть в nano, vi, cat -e, то будут символы ^M
А файл, случайно, не в DOS кодировке (CR/LF). Например, если смотреть в nano, vi, cat -e, то будут символы ^M
нет, все читабельно. Может ли быть проблема из-за старой версии BASH?
нет, все читабельно. Может ли быть проблема из-за старой версии BASH?
Я думаю, нет. Можешь посмотреть файл изменения версий.
Может, зальешь, куда-нибудь скрипт в архиве (tar.gz), тот который у тебя на сервере.
На CentOS 5 вполне работает. думаю таки проблемы с кодировкой у вас. На сервере скорее всего UTF-8 а вы ему cp1251 пытаетесь впарить