Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / bash_profile / 8 сообщений из 8, страница 1 из 1
21.05.2013, 14:48
    #38266425
Skulll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash_profile
Solaris 11
Создал файл .bash_profile в HOME, делаю ему chmod 777

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
#!/bin/bash

PATH=/usr/bin:/usr/sbin
export PATH

ORACLE_BASE=/u01/app/oracle
ORACLE_SID=sklhsol1
DISPLAY=localhost:0.0
export ORACLE_BASE ORACLE_SID DISPLAY


запускаю его

Код: plsql
1.
2.
./.bash_profile
env | grep ORACLE



пусто


вопросы:
1) Почему не устанавливаются переменные?
2) Почему файл файл .bash_profile не подхватывается при старте сессии?
...
Рейтинг: 0 / 0
21.05.2013, 17:12
    #38266813
bdmalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash_profile
2) а с чего это он подхватываться при старте сессии, я вот лично считал, что при старте будет подхватываться тот шелл, что задан в /etc/passwd...и не факт, что у вас там bash прописан, потому и не подхватывается...
...
Рейтинг: 0 / 0
21.05.2013, 18:02
    #38266987
Skulll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash_profile
bdmalex2) а с чего это он подхватываться при старте сессии, я вот лично считал, что при старте будет подхватываться тот шелл, что задан в /etc/passwd...и не факт, что у вас там bash прописан, потому и не подхватывается...

на сколько я понял у меня шелл баш?

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
-bash-4.1$ cat /etc/passwd
root:x:0:0:Super-User:/root:/usr/bin/bash
daemon:x:1:1::/:
bin:x:2:2::/usr/bin:
sys:x:3:3::/:
adm:x:4:4:Admin:/var/adm:
lp:x:71:8:Line Printer Admin:/:
uucp:x:5:5:uucp Admin:/usr/lib/uucp:
nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
dladm:x:15:65:Datalink Admin:/:
netadm:x:16:65:Network Admin:/:
netcfg:x:17:65:Network Configuration Admin:/:
smmsp:x:25:25:SendMail Message Submission Program:/:
gdm:x:50:50:GDM Reserved UID:/var/lib/gdm:
zfssnap:x:51:12:ZFS Automatic Snapshots Reserved UID:/:/usr/bin/pfsh
upnp:x:52:52:UPnP Server Reserved UID:/var/coherence:/bin/ksh
xvm:x:60:60:xVM User:/:
mysql:x:70:70:MySQL Reserved UID:/:
openldap:x:75:75:OpenLDAP User:/:
webservd:x:80:80:WebServer Reserved UID:/:
postgres:x:90:90:PostgreSQL Reserved UID:/:/usr/bin/pfksh
svctag:x:95:12:Service Tag UID:/:
unknown:x:96:96:Unknown Remote UID:/:
nobody:x:60001:60001:NFS Anonymous Access User:/:
noaccess:x:60002:60002:No Access User:/:
nobody4:x:65534:65534:SunOS 4.x NFS Anonymous Access User:/:
aiuser:x:61:61:AI User:/:
ftp:x:21:21:FTPD Reserved UID:/:
dhcpserv:x:18:65:DHCP Configuration Admin:/:
pkg5srv:x:97:97:pkg(5) server UID:/:
skl:x:100:10:Roman:/home/skl:/usr/bin/bash
oracle:x:101:100::/export/home/oracle:/bin/bash
-bash-4.1$
...
Рейтинг: 0 / 0
21.05.2013, 19:17
    #38267127
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash_profile
Skulllна сколько я понял у меня шелл баш?

А насколько я понял - у вас Солярис. Это означает, что никакой логики искать не нужно. Везде ждут сурпризы.
Создайте лучше файл .profile - это классическое название для пользовательского скрипта входа. Его подхватывают и bourne shell и bash.
...
Рейтинг: 0 / 0
21.05.2013, 23:25
    #38267369
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash_profile
Skulll
Код: plaintext
1.
2.
./.bash_profile
env | grep ORACLE
пусто

вопросы:
1) Почему не устанавливаются переменные?
2) Почему файл файл .bash_profile не подхватывается при старте сессии?

1. Потому что его надо не запускать, а импортировать в текущую сессию командой "." (точка)

Код: plaintext
. .bash_profie

2. Вы его точно создаёте в ~ ? Права на ~ правильные?
...
Рейтинг: 0 / 0
21.05.2013, 23:25
    #38267370
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash_profile
netwindА насколько я понял - у вас Солярис. Это означает, что никакой логики искать не нужно. Везде ждут сурпризы.


У Вас КГМ.
...
Рейтинг: 0 / 0
22.05.2013, 00:01
    #38267401
Skulll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash_profile
Я видимо понял в чем причина, я заходил под пользователем oracle только через su, и некая частичка памяти мне сейчас подсказала что переменные профиля не инициалезируются так, когда я зашел прямо, все заработало.

Спасибо!
...
Рейтинг: 0 / 0
22.05.2013, 00:47
    #38267442
ДохтаР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash_profile
Scott TigernetwindА насколько я понял - у вас Солярис. Это означает, что никакой логики искать не нужно. Везде ждут сурпризы.


У Вас . К ФГМ.

поправил :)
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / bash_profile / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]