Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: переменные окружения.  (Прочитано 800 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн slayerk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
переменные окружения.
« : 02 Марта 2011, 09:10:43 »
почемуто когда я пытаюсь выполнить bash-скрипт из наутилуса (поместив его в папку скриптов или повсесив его на открытие файла (ПКМ->Properties->Open Width->Add) ) bash не видит переменные сроеды типа PATH и прочие которые были установлены при начальной загрузке. если запустить gnome-terminal, xterm, то в них все переменные нормально видятся. может кто знает или скажет где почитать в чем замута с переменными окружения?

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: переменные окружения.
« Ответ #1 : 02 Марта 2011, 09:43:16 »
создайте файл  ~/.gnome2/nautilus-scripts/testENV
#!/bin/bash

zenity --info --title=Environment --text="$(env)"
zenity --info --title="Command Line Arguments" --text="$*"

exit 0

И вызовите из Наутилуса сценарий testENV. Установите если не установлен zenity - sudo apt-get install zenity

Оффлайн slayerk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: переменные окружения.
« Ответ #2 : 02 Марта 2011, 10:00:06 »
PATH из zenity:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

PATH из gnome-terminal:
slayerk@slayer:~$ echo $PATH
/home/slayerk/tools/bin:/usr/local/djv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

 

Страница сгенерирована за 0.062 секунд. Запросов: 25.