Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Ошибка AH00526: Syntax error on line 17 of /etc/apache2/vhos

Хотел сделать связку Apache2 + mod_fcgi + PHP5 теперь в панели ispmanager при выборе режима выдает

Ответ:
это директива mod_php, cgi о ней ничего не знает
Вопрос: Sleep:syntax error : invelid argument

В чем дело? Почему на таком простом и ошибка.
Пишу в блокноте shell для запуска браузера . Сохраняю в кодировке ansi , перекидываю с помощью adb на телефон и запускаю. И он выдает ошибку ..sleep:syntax error : invelid argument
Bash
1
2
3
4
5
6
#!/system/bin/sh
 
su
 
am start -n com.android.chrome/com.google.android.apps.chrome.Main 'http://sait.ru'
sleep 10
cmd
Bash
1
2
3
4
5
6
7
8
9
10
11
12
C:\Users\natas_000>adb  push  C:\op\link.sh /storage/sdcard0/Download/
[100%] /storage/sdcard0/Download/link.sh
 
C:\Users\natas_000>adb  shell sh /storage/sdcard0/Download/link.sh
: not foundcard0/Download/link.sh[2]:
: not foundcard0/Download/link.sh[3]: su
: not foundcard0/Download/link.sh[4]:
 cmp=com.android.chrome/com.google.android.apps.chrome.Main }sait.ru
'storage/sdcard0/Download/link.sh[6]: sleep: syntax error: Invalid argument '10
: not foundcard0/Download/link.sh[7]:
: not foundcard0/Download/link.sh[8]:
: not foundcard0/Download/link.sh[9]:


Добавлено через 32 минуты
Причем если вводить напрямую в cmd - adb shell - $ sleep 10 , то все нормально
Ответ: Разделитель команд не опознался?
Вопрос: Syntax error: word unexpected (expecting "in")

Всем привет! Терминал выдаёт ошибку:

Код Code
1
check.sh: 3: check.sh: Syntax error: word unexpected (expecting "in")
Код скрипта:

Код Code
1
2
3
4
5
6
7
8
9
10
#!/bin/sh
PROCESS_COUNT=$(ps -fu root | grep sampsvr | grep -v grep | wc -l)
case $PROCESS_COUNT in
0) echo "Off"
;;
1) echo "On"
;;
*) echo "More"
;;
esac
Подскажите, пожалуйста, в чём может быть проблема?

Добавлено через 26 минут
А может ли Debian неправильно обрабатывать скрипты SSH?
Ответ: Sublime 2 бесплатный. Если надо простоты Geany, консоль — ViM, а так надо искать под конкретный ЯП
Вопрос: Syntax error near unexpected token `done' в скрипте

Сделал скрипт и ума не приложу почему вываливается эта ошибка в дебаге о_О
Bash
1
syntax error near unexpected token `done'
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
#!bin/bash
 
inter1=$(ifconfig -a| grep -o $1)
inter2=$1
 
while true; do
    if [ "$inter1" = "$inter2" ]; then
        if [ $? -ne 0 ]; then
            echo "$1 need to up!Start doing up..."
            ifconfig $1 up
    fi
    sleep 5
done
Ответ: В седьмой и восьмой строчки взаимо исключающие условия.
Если в седьмой строчки условия не выполняются то блок кода пропускается до sleep,
а если выполняется то ноль передается на второе условие где 0 -ne 0 не будет
выполнено ни когда

Добавлено через 11 минут
И после десятой строчки вам нужно будет для выхода из цикла
вставить break
И ваще мне кажется что цикл здесь лишний
Вопрос: Не объявляется массив, выдаёт ошибку: Syntax error: "(" unexpected

Делаю всё по мануалам, точно как написано, но не работает, и всё тут.
Пишу так:
Bash
1
arr=(1 2 3)
Выдаёт ошибку: Syntax error: "(" unexpected
Пишу так:
Bash
1
2
arr[0]=1
arr[1]=2
Выдаёт arr[0]=1: not found
Что за напасть?
Ответ: Marinero, 4.3.11(1)

Добавлено через 14 минут
И кстати, я редактирую скрипт через vi. Там синтаксис подсвечивается. Так вот, когда я ставлю после имени квадратные скобки, даже редактор не определяет это как переменную.
Вопрос: Unexpected EOF while looking for matching `"' / syntax error: unexpected end of file

Пожалуйста помогите справиться с ошибкой или как настроить бесконечный цикл ?
P.S. без оператора if (проверка пуста ли папка) скрипт работает (письма даже шлет)

Bash
1
2
3
4
5
6
7
if [ ! -z "$(ls -A /media/psf/Home/Documents/specification/SN"]; then sleep 1
   else
cd /media/psf/Home/Documents/specification/SN
mail=$(cat /media/psf/Home/Documents/specification/SN/* | tail -n 1) 
grep_result=$(grep -r $mail /media/psf/Home/Documents/specification/HPE\ x86_Q3_v5.csv)
echo -e "$grep_result" | mail -s "$mail" mtbiker@inbox.ru >> $mail;
   fi
Ошибка :
/media/psf/Home/Documents/specification/script/snfinder copy.sh: line 6: unexpected EOF while looking for matching `"'
/media/psf/Home/Documents/specification/script/snfinder copy.sh: line 8: syntax error: unexpected end of file
Ответ: Остановился на этом варианте т.к. он хоть как-то работает.
Помогите настроить проверку в 13 строке (у меня она всегда успешна).
Скрипт по прежнему шлет пустые письма, однако хорошие также успевают проходить.

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh
mydir="/media/psf/Home/Documents/specification/SN"
Empty=" "
 
while true ; do
cd $mydir 
 
if ls $mydir &>/dev/null ; then
 
mail=$(cat /media/psf/Home/Documents/specification/SN/* | tail -n 1) 
rm -rf /media/psf/Home/Documents/specification/SN/*
 
if [ $grep_result != $Empty ]; then
grep_result=$(grep -r $mail /media/psf/Home/Documents/specification/HPE\ x86_Q3_v5.csv)
echo $grep_result | mail -s "$mail" mtbiker@inbox.ru
grep_result=$Empty 
fi
 
    fi
done
Добавлено через 2 часа 41 минуту
Всем спасибо за ответы !
Для меня рабочим оказался вариант ниже.
Далее буду прикручивать доп файлы, здорово научиться в выводе удалять повторные строки.
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh
mydir="/media/psf/Home/Documents/specification/SN"
Empty=" "
 
while true ; do
cd $mydir 
 
if ls $mydir &>/dev/null ; then
sleep 10 
mail=$(cat /media/psf/Home/Documents/specification/SN/* | tail -n 1) 
rm -rf /media/psf/Home/Documents/specification/SN/*
 
grep_result=$(grep -r $mail /media/psf/Home/Documents/specification/HPE\ x86_Q3_v5.csv)
if [ ! -z "$grep_result" ]; then
echo "$grep_result" | mail -s "$mail" mtbiker@inbox.ru
sleep 1
fi
 
    fi
done
Вопрос: Syntax error: end of file unexpected (expecting "fi")

Помогите разобраться, в чем ошибка
Скрипт брал тут
Сам скрипт
Bash
1
2
3
4
5
6
7
8
9
10
#!/bin/bash
TOKEN=''
which curl &>/dev/null
if [ $? -ne 0 ] ; then echo 'FAIL: curl not found.' && exit 1 ; fi
if [ $# -ne 3 ] ; then echo 'FAIL: Params not defined.' && echo 'Usage: zabbix-to-telegram-notify.sh TelegramID Subject Message' && exit 1 ; fi
CHAT_ID="$1"
SUBJECT="$2"
MESSAGE="$3"
curl -s --header 'Content-Type: application/json' --request 'POST' --data "{"chat_id":"${CHAT_ID}","text":"${SUBJECT}\n${MESSAGE}"}" "https://api.telegram.org/bot${TOKEN}/sendMessage" | grep -q '"ok":false,'
if [ $? -eq 0 ] ; then exit 1 ; fi
Ответ: Вот что пишет консолька
Вопрос: Медленная работа и периодические ошибки SVN XML error

Приветствую.

Сталкивался ли кто-нибудь может быть. SVN 1.7 крутится под CentOS 64 bit

Периодически при чекауте возникает ошибка the XML response contains invalid XML . В логах апача ничего не вижу... Также периодически SVN начинает замедляться практически до полной остановки... Частично эту проблему удалось решить уменьшив количество запускаемых процессов апача, но иногда все же приходится перезапускать демона, чтобы освободить память.
Хотелось бы полностью разобраться с этой проблемой.
Ответ: Приветствую.

Сталкивался ли кто-нибудь может быть. SVN 1.7 крутится под CentOS 64 bit

Периодически при чекауте возникает ошибка the XML response contains invalid XML . В логах апача ничего не вижу... Также периодически SVN начинает замедляться практически до полной остановки... Частично эту проблему удалось решить уменьшив количество запускаемых процессов апача, но иногда все же приходится перезапускать демона, чтобы освободить память.
Хотелось бы полностью разобраться с этой проблемой.
Вопрос: Перестал работать apache2

Не работает apache2. Когда в терминале перезапустил его , то терминал выдал следующее:
The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/authz_default.load: Cannot load /usr/lib/apache2/modules/mod_authz_default.so into server: /usr/lib/apache2/modules/mod_authz_default.so: cannot open shared object file: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.
Как решить проблему?
Ответ: И скажите , пожалуйста, что я коментил?
Вопрос: Apache - PHP ошибка!

Ребята, помогите!

SMP Fri May 31 20:14:55 CDT 2013 x86_64 Intel(R) Pentium(R) CPU G630 @ 2.70GHz GenuineIntel GNU/Linux - Slackware 14.0

Пытался написать скрипт на php чтобы запустить его потом из командной строки, выдавалась как-то ошибка, а я с дури взял решил обновить версию php командой

slackpkg upgrade php

Обновился... сейчас апаче не запускается выдаётся ошибка:



httpd: Syntax error on line 528 of /etc/httpd/httpd.conf: Syntax error on line 6 of /etc/httpd/mod_php.conf: Cannot load /usr/lib64/httpd/modules/libphp5.so into server: /usr/lib64/../lib64/libxml2.so.2: version `LIBXML2_2.9.0' not found (required by /usr/lib64/httpd/modules/libphp5.so)

Ответ: в 14.0 libxml2 2.8.0, а в 14.1/current libxml2 2.9.2

можно тупо поставть (а не обновить) libxml2 из 14.1 и будут обе библиотеки.

Только боюсь появятся проблемы с другими пакетами с которыми слинкован новый php.

Если нужно быстро вернуть работоспособность, то проще вернуть старый php.