Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Symlink для bash-скрипта / 4 сообщений из 4, страница 1 из 1
15.05.2013, 22:52
    #38259313
Symlink
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Symlink для bash-скрипта
Есть bash скрипт, для него есть симлинк.
В башскрипте юзается файл (jar-ка), лежащая с ним в одной папке.
При запуске симлинка из любой другой папки получаю ошибку нахождения jar-файла, т.к. он ищется именно в ней.

Как сделать правильно?
...
Рейтинг: 0 / 0
15.05.2013, 23:01
    #38259323
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Symlink для bash-скрипта
Отсюда не видно, как именно идет обращение к файлу, но предположу варианты:
- Указать полный путь к файлу
- Добавить путь в PATH
- Перейти в директорию файла
- Другие варианты...
...
Рейтинг: 0 / 0
16.05.2013, 22:05
    #38261105
Mozok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Symlink для bash-скрипта
Symlink,

man readlink ; man basename
...
Рейтинг: 0 / 0
19.05.2013, 10:23
    #38263732
vromanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Symlink для bash-скрипта
Symlink,

Код: sql
1.
2.
DIRNAME=$(dirname ${BASH_SOURCE[0]})
DIRNAME=$(readlink --canonicalize ${DIRNAME})


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


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