@devops_ru

Страница 4309 из 4568
Evgeny
07.09.2018
10:17:44
Есть кто разбирается с expect (tcl)?

Sergey
07.09.2018
10:33:15
будешь флудить дам РО

George
07.09.2018
10:34:13
Evgeny
07.09.2018
10:35:29
Аааа. Зачем?
Помощи изволю просить

Google
Evgeny
07.09.2018
10:37:07
Аааа. Зачем?
Написал ахеренный скрипт, работает как часы, запускается от рута или апача из баша, но когда напрямую запускаю с веб морды, то скрипт тормозится на отправке пароля

Andrey
07.09.2018
10:38:59
отдебажь strace'ом

Evgeny
07.09.2018
10:44:05
отдебажь strace'ом
А на что пристально обратить внимание?

George
07.09.2018
10:45:31
я предполагаю, что нет терминала интерактивного

поэтому тормозится

George
07.09.2018
10:45:39
George
07.09.2018
10:46:18
отдебажь strace'ом
смотри. Не мне тебя учить. делаешь сразу после отправки пароля exit()

далее

делаешь два лога strace

один в нормальном режиме

Google
George
07.09.2018
10:46:34
второй - в веб

сравниваешь

явно где-то будет разница

exit() - чтобы у тебя лог кончился в нужный момент, а то пролетишь мимо. ну, либо можно придумать любой другой способ в логе отметить контрольную точку (хотя бы вывод на экран сделать)

Evgeny
07.09.2018
10:47:50
Ну да, а на память не помнишь есть ли способ expect указать выполняться через терминал?

George
07.09.2018
10:47:59
https://possiblelossofprecision.net/?p=1140

Evgeny
07.09.2018
10:48:00
Попробую, спасибо

George
07.09.2018
10:48:02
гуголь?

я не гарантирую, что это прям поможет. Но бы копал в этом направлении

Evgeny
07.09.2018
10:50:44
Это не то, говорю же скрипт работает из терминала, не из терминала не работает

Попробую strace

?

kiltum
07.09.2018
11:02:35
я прям подозреваю, что в скрипте не использованы полные пути и поэтому там половина высыпается

Talgat
07.09.2018
11:48:23
Как зайти под супер пользователем? sudo -su как то так. напомните плз

kiltum
07.09.2018
11:48:54
su - или sudo su - или sudo bash - выбирай ?

twwlf
07.09.2018
11:49:30
runas

A1EF
07.09.2018
11:49:36
sudo -i

Evgeny
07.09.2018
11:50:26
я прям подозреваю, что в скрипте не использованы полные пути и поэтому там половина высыпается
Если скрипт упрощаю, то все работает, затык именно в обработке и посыле пароля

И пути прямые

kiltum
07.09.2018
11:53:26
ты кусок больной покажи. А то так не интересно

Google
kiltum
07.09.2018
11:55:39
и я очень подозреваю, что если в начало офигенно работающего в консоли скрипта вставишь

exec 0>&- # close stdin exec 1>&- # close stdout exec 2>&- # close stderr

то оно тоже не будет работать

а
07.09.2018
11:57:08
https://www.shellcheck.net/

George
07.09.2018
13:25:30
Если скрипт упрощаю, то все работает, затык именно в обработке и посыле пароля
https://stackoverflow.com/questions/16914342/expect-utility-is-not-working-when-executing-from-jenkins

либо давай сюда код скрипта, либо хватит нас троллить

Bogdan
07.09.2018
13:36:50
Народ привет, такая проблема ping резолвит хостнейм(записанный в хостс), а dig - нет

Кто-то сталкивался?

rauf
07.09.2018
13:37:12
А должен?

J
07.09.2018
13:38:07
и если должен то почему?

Bogdan
07.09.2018
13:38:20
Да, dnsmasq целится в хостс

J
07.09.2018
13:38:38
а ты у dnsmasq спрашиваешь?

Bogdan
07.09.2018
13:38:48
Да

J
07.09.2018
13:39:22
ну значит dnqmasq у тебя его не видит. а пинг читает инфу из hosts

ваш К.О.

Bogdan
07.09.2018
13:42:04
Благодарю

Dima
07.09.2018
14:21:04
Доброго дня. На удаленном сервере работает копия wordpress. В файле конфигурации указаны: - имя пользователя DB_USER - пароль DB_PASSWORD - имя базы данных DB_NAME я все это сложил в bash команду для получения dump mysqldump –u $DB_USER –p$DB_PASSWORD $DB_NAME > $DB_NAME$CURTIME.dump На свое удивление получил сообщение об ошибке: mysqldump: Got error: 1045: Access denied for user 'username@'localhost' (using password: NO) when trying to connec

Что это такое?

проверил да сайт реально заводиться из этого метса.

Deep Sea
07.09.2018
14:22:01
оберните $DB_PASSWORD в кавычки если в нём спецзнаки есть

Google
Andrey
07.09.2018
14:22:22
а еще лучше используйте env переменную

Владимир
07.09.2018
14:22:26
Что это такое?
после -u не нужен пробел

Konstantin
07.09.2018
14:22:30
(using password: NO) london is the capital of great britain ?

Dima
07.09.2018
14:22:56
после -u не нужен пробел
так тоже е р аботае.

(using password: NO) london is the capital of great britain ?
а кактогда он из PHP заводиться?

Владимир
07.09.2018
14:23:19
так тоже е р аботае.
и при этом пользователя и базу создавали в ISPManager?

)

J
07.09.2018
14:23:36
в хомяке .my.cnf не валяется?

Dima
07.09.2018
14:23:41
да хер его знает

Владимир
07.09.2018
14:23:44
а в пароле нет всяких страшных символов?

Dima
07.09.2018
14:23:46
как они что создвалаи

Deep Sea
07.09.2018
14:23:53
в одинарные?
в одинарных переменная не раскроется, в двойные

Konstantin
07.09.2018
14:24:07
~/.my.cnf кинь сюда креденшиалсы

Страница 4309 из 4568