Айтишная головоломка - ай нид хелп :)

May 25, 2017 22:54

Для любителей потрахацца неподецки :)

Read more... )

потрындеть, работа

Leave a comment

Comments 16

edik_m May 26 2017, 10:25:40 UTC
Добавьте в перл одну строчку, типа print $ENV
Возможно, таки есть проблема с path

Reply

Увы ejik_lj May 26 2017, 10:53:21 UTC
Твои б слова да Б-гу в уши.
Первое что я сделал прийдя в контору, это добавил environment variables в лог, был уже опыт мудохания из-за ошибок ай-тишников.
Проверили сразу, все более чем кашерно.
Пока есть подозрение на урезание комманды , попробуем посылать через файл, типа "-f " а не напрямую

Reply

Re: Увы edik_m May 26 2017, 10:55:29 UTC
не знаю, какой у вас лог, а у нас было,что перл запускался с неверным окружением

Reply

Re: Увы ejik_lj May 26 2017, 11:25:53 UTC
Лог ровно тот что ты рекомендовал проверить. После запуска распечатывается хаш ENV и сливается в лог, чтоб в случае чего можно было сравнить все. Path правильный ...
Понимаешь, еслиб вообще не работало, полбеды, но как, блин, переадресация stdout может что-то чинить, это за гранью моего понимания :)

Reply


gruimed May 26 2017, 13:54:14 UTC
Запусти "инструмент" под straсом, посмотри где он на самом деле ищет.

Reply

ejik_lj May 26 2017, 14:01:36 UTC
Поясни для тех кто в танке, по буквам.
Как это вообще включить, дальше хелп посмотрю.
gcd знаю а это первый раз слышу ттт.

Reply

gruimed May 26 2017, 14:04:54 UTC
man strace - он печатает все system calls, которые делает процесс. Пишешь евойный аутпут в файл, потом ищешь в нем вызовы open() - таким образом знаешь, какие файлы и где он на самом деле пытается открывать.

Reply

ejik_lj May 26 2017, 15:33:56 UTC
Почитал че народ на форумах пишет, охеренно впечатлился.
Оказывается у меня реально был пробел в образовании (либо хорошие айтишники были, лол). Спасибо большое за наводку, сразу видно - спец!

Reply


Leave a comment

Up