
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

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

Ilya
07.09.2018
10:45:37

George
07.09.2018
10:45:39

Evgeny
07.09.2018
10:46:15

George
07.09.2018
10:46:18
далее
делаешь два лога 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
либо давай сюда код скрипта, либо хватит нас троллить

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

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

Deep Sea
07.09.2018
14:22:39

Dima
07.09.2018
14:22:56

Владимир
07.09.2018
14:23:19
)

Dima
07.09.2018
14:23:33

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

Dima
07.09.2018
14:23:54

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