#64841From:Maxim Gribanov
To:Eugene Lamskoy
Date:21-03-2019 14:30:00
Subj:LY_PATH ATH ATH & init.d $ glibc
Привет, Eugene!

20 мар 19 17:50, Eugene Lamskoy -> Maxim Gribanov:


EL> Hello Maxim!

EL> 20 мар 19 15:18, you wrote to me:

MG>> #! /bin/bash
MG>> LD_LIBRARY_PATH=/opt/xxx/glibc-2.10.1
MG>> /opt/xxx/glibc-2.10.1/ld-linux.so.2 /opt/xxx/bin/xxx
MG>> Терплю фиаско. Как мне поступть?
EL> по идее надо export LD_LIBRARY_PATH= вместо LD_LIBRARY_PATH= в этом
EL> случае но это не очень элегантное решение.

EL> я бы враппер написал такой:
EL> +x /usr/local/bin/soft.sh:
EL> #!/bin/bash
EL> LD_LIBRARY_PATH=/opt/xxx/glibc-2.10.1
EL> /opt/xxx/glibc-2.10.1/ld-linux.so.2 /opt/bin/soft "$@"

EL> а уже в инит скрипте вызывал бы враппер с нужными аргументами
EL> /usr/local/bin/soft.sh arg1 arg2 arg100500

EL> $@ передаст аргументы, с которыми вызван враппер, уже конечной софтине
EL> PROFIT!

Спасибо, но в такой реализации не будет процесса программы xxx, а будет запущен процесс ld-linux.so.2
Программу запустить удасться, остановить тоже, а вот как отследить ее статаус? Это сервер баз данных, и баз несколько, соответственно и процессов.

С наилучшими пожеланиями, Maxim.

--- -Пиши, старик, пиши! Мы тебя не покинем.
* Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:5064/56)
SEEN-BY: 5020/1042 5064/56 6090/1
PATH: 5064/56 5020/1042 6090/1
#64842From:Maxim Gribanov
To:Eugene Lamskoy
Date:21-03-2019 14:50:12
Subj:LY_PATH ATH ATH & init.d $ glibc
Привет, Eugene!

20 мар 19 17:50, Eugene Lamskoy -> Maxim Gribanov:


EL> Hello Maxim!

EL> 20 мар 19 15:18, you wrote to me:

MG>> #! /bin/bash
MG>> LD_LIBRARY_PATH=/opt/xxx/glibc-2.10.1
MG>> /opt/xxx/glibc-2.10.1/ld-linux.so.2 /opt/xxx/bin/xxx
MG>> Терплю фиаско. Как мне поступть?
EL> по идее надо export LD_LIBRARY_PATH= вместо LD_LIBRARY_PATH= в этом
EL> случае но это не очень элегантное решение.

EL> я бы враппер написал такой:
EL> +x /usr/local/bin/soft.sh:
EL> #!/bin/bash
EL> LD_LIBRARY_PATH=/opt/xxx/glibc-2.10.1
EL> /opt/xxx/glibc-2.10.1/ld-linux.so.2 /opt/bin/soft "$@"

EL> а уже в инит скрипте вызывал бы враппер с нужными аргументами
EL> /usr/local/bin/soft.sh arg1 arg2 arg100500

EL> $@ передаст аргументы, с которыми вызван враппер, уже конечной софтине
EL> PROFIT!

Спасибо, доехал ))) Все работает!

С наилучшими пожеланиями, Maxim.

--- -Пиши, старик, пиши! Мы тебя не покинем.
* Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:5064/56)
SEEN-BY: 5020/1042 5064/56 6090/1
PATH: 5064/56 5020/1042 6090/1