3
ответа

Переименование переменных среды путем изменения префикса имени переменной

У меня есть несколько переменных среды. Есть несколько таких значений, которые я хочу преобразовать динамически. Переменная Env: я получаю эту переменную env, используя printenv | grep proj_env_repo (делает как printenv ...
17.10.2019
3
ответа

Используя экспорт в .bashrc

Я заметил в своем .bashrc, что некоторые строки имеют экспорт перед ними, такой как HISTTIMEFORMAT экспорта = "% b-% d %H: % M "... экспортирует MYSQL_HISTFILE = "/root/.mysql_history", тогда как другие не делают, такой...
24.08.2019
3
ответа

Что происходит с памятью, когда мы используем putenv() для переменной окружения, которая уже существует?

Я знаю, что среда, по сути, представляет собой массив указателей на строки. Следовательно, освобождение памяти, занятой этими строками, приведет к потере этих переменных окружения. Если я выделяю память...
14.08.2019
3
ответа

zsh: Можно ли реализовать `локальный экспорт`?

Можно ли реализовать локальный экспорт в zsh? Возможно, используя попытку и всегда? Создает ли это условия для гонки? Под "локальным экспортом" я подразумеваю нечто вроде локальной переменной, то есть...
11.08.2019
3
ответа

Как получить стандартный вывод функции, которая изменяет текущую среду?

Модульная функция пакета Environment Modules1 выполняет свою работу, изменяя различные переменные среды текущего процесса оболочки. К сожалению, эта функция возвращает 0 независимо от того, ...
16.06.2019
3
ответа

Эквивалентен «исходному тексту» в OpenBSD?

Попытка открыть виртуальную среду python3, которую я создал с помощью python3 -m venv myVenv, выполнив исходный код myVenv / bin / activate, как в Linux, но получаю ksh: source : не найдено, что означает, что это ...
24.03.2019
3
ответа

Как я могу «исходить» сценарий ожидания

Я вынужден использовать сценарий, как показано ниже: # test.sh function my_fun {echo "Придать значение FOO" local my_var read my_var export FOO = $ my_var } # Вызов функции my_fun my_fun с помощью источника ...
25.01.2019
3
ответа

дешифровка оператора Unix

Я для дешифровки, что говорится здесь: IP экспорта = '/sbin/ifconfig | grep 'inet addr: '| grep-v '127.0.0.1' | сокращает-d:-f2 | awk '{печатают 1$}'', я знаю, что он должен установить IP как переменную среды, но...
17.11.2018
3
ответа

Функция переадресации и переменные в sudo su - <пользователь> <<EOF

Я объявил функции и переменные в bash/ksh, и я должен передать им в sudo su - {пользователь} <<EOF: #!/bin/bash log_f () {повторяют "строку ЖУРНАЛА: $"} extVAR = "yourName" sudo su - <user&...
28.08.2018
3
ответа

Автоматически извлекать uid и gid в команде

Я использую приведенную ниже команду для монтирования общего ресурса CIFS, но я хочу автоматически извлекать UID и GID в одной команде, чтобы не вводить его вручную каждый раз при монтировании на другой...
23.07.2018
3
ответа

Ручной наблюдатель за папками для трансмиссии?

Почему-то функциональность трансмиссии watch-dir не работает для меня (я попробовал несколько «решений», которые я нашел, но ничего не сработало). Так что я сделал себе сценарий, чтобы поставить для этого (заметьте, что я поставил это...
11.07.2018
3
ответа

Почему я изменяю переменную ENV и повторяю ее в той же команде , Я не вижу нового значения? [дубликат]

Когда я запускаю PATH = abc: $ PATH echo $ PATH, я получаю старое значение для PATH, а не abc: PATH Почему это? Как я могу получить abc: $ PATH? Редактировать: Как насчет PATH = / mybin: $ PATH, который питон, если / mybin имеет питон ...
24.05.2018
3
ответа

Оболочка posix: вывести список имен переменных среды (без значений)

В posix-совместимый способ, который работает с несколькими реализациями, как я могу распечатать список текущих определенных переменных среды без их значений? В некоторых реализациях (mksh, freebsd /...
23.04.2018
3
ответа

Где должны быть установлены переменные среды для Jenkins

Я использую Jenkins для автоматизации сборки приложений с помощью Maven в Linux. Где я должен установить переменные среды, такие как $ JAVA_HOME, и добавить элементы в $ PATH, чтобы они были доступны Дженкинсу? ...
28.03.2018
3
ответа

Почему команда cat не использует свою командную среду? [дубликат]

Насколько я знаю, cat - это внешняя команда, которая при выполнении разветвляет новый процесс, точно так же, как sh -c или выполнение сценария. С учетом сказанного, я ожидаю, что cat будет использовать свою командную среду, поскольку она используется ...
13.03.2018
3
ответа

Текущее время / дата как переменная в BASH и остановка программы с помощью скрипта

Я пытаюсь создать ошибку шпионской камеры raspberry pi. Я пытаюсь сделать так, чтобы новый файл, созданный для различных процессов, появлялся с NOW = `date '+% F_% H:% M:% S' '; который отлично работает. но для этого требуется ...
05.03.2018
3
ответа

Что означает "_="?

После выполнения команды set -a var=99, я могу найти предложение в выводе set: ... TERM=xterm UID=0 USER=root VIRTUAL_ENV_DISABLE_PROMPT=1 _=var=99 colors=/etc/DIR_COLORS ... Кто-нибудь может мне сказать, что "...
11.10.2017
3
ответа

Отменить установку переменной среды для одной команды

Я могу запустить команду ENV_VAR = value, чтобы запустить команду с определенным значением для ENV_VAR. Что эквивалентно unset ENV_VAR для команды?
28.08.2017
3
ответа

Передать переменную среды из текущей оболочки в модуль systemd

Я пытаюсь передать переменную среды, определенную в текущей оболочке, в один из модулей systemd, которые я пишу. DB_URL=databus.dev.mysite.io:8080 Я использую это в скрипте Python, который...
03.08.2017
3
ответа

.bash_profile, не полученный при выполнении su

У меня есть пользователь скажем user1, который имеет модификации к его .bash_profile, одному из них изменяющий ПУТЬ, например: экспортируйте СОЕДИНЯЮТ =/some/place каналом: $PATH. Это изменение хорошо работает, если я вхожу в систему как user1 или делаю s
17.07.2017
3
ответа

В чем разница между env, setenv, export и когда использовать?

Недавно я заметил, что у нас есть 3 варианта для установки переменных среды: export envVar1 = 1 setenv envVar2 = 2 env envVAr3 = 3 Если есть другие способы, просветите, пожалуйста. Когда я должен предпочесть один ...
04.06.2017
3
ответа

Как я устанавливаю ПУТЬ или другие переменные среды так, чтобы X приложений могли получить доступ к нему?

Как я могу установить огибающие переменные так, чтобы KDE распознал их? Как Вы устанавливаете путь в несреде оболочки (KDE)? В отличие от вышеупомянутых двух вопросов, я хочу знать, как сделать это для GNOME. Или лучше...
13.04.2017
3
ответа

/ usr / bin / env как шебанг - и его последствия для безопасности [дубликат]

В нескольких местах я встречал совет использовать следующую шебанг-строку #! / Usr / bin / env bash вместо #! / usr / bin / bash Моя непосильная реакция: «что, если кто-то заменит этот исполняемый файл на ...
11.04.2017
3
ответа

Как экспортировать переменную для использования с sudo?

В Slackware использование sbopkg позволяет создавать пакет из исходного кода . Repos не такой большой, как Debian, но приятный. Некоторое программное обеспечение может использовать переменные среды, например, в эмуляторе VICE c64, если ...
16.01.2017
3
ответа

заставить Cron работать в той же среде, что и я, используя ssh login

У меня есть сценарий, который отлично работает, когда я подключаюсь к своему экземпляру ubuntu EC2 по ssh и запускаю его (как пользователь ubuntu). Я хочу, чтобы это произошло когда сервер загружается, поэтому я добавил его в cron как: @reboot sleep 10 &
06.11.2016
3
ответа

Как изменить ПУТЬ в рамках сценария оболочки?

У меня есть несколько проектов, которые требуют, чтобы я изменил версии Java/Grails/знатока. Я пытаюсь обработать это с некоторыми сценариями, которые внесли бы изменения. Например: #!/bin/sh экспортируют JAVA_HOME =/...
30.06.2016
3
ответа

Bash one-liner для временного добавления пути для цепочки команд без дополнительного вызова bash?

Рассмотрим следующее: $ cd /tmp $ echo "echo YES" >> prog/myprog $ chmod +x prog/myprog $ prog/myprog YES $ myprog myprog: command not found Я могу временно изменить PATH, чтобы вызвать myprog по имени, как ...
26.03.2016
3
ответа

Как мне запускать приложения с графическим интерфейсом от имени пользователя root с помощью pkexec?

Я использую Trisquel GNU / Linux-Libre, который поставляется с Gnome3 Flashback Desktop Environment. Я знаю, что могу запустить приложение с графическим пользовательским интерфейсом как root с помощью sudo & gksudo, но я хочу знать, что как мне запустить
13.05.2015
3
ответа

Где значение по умолчанию переменной среды ТЕРМИНА становится установленным?

Когда я открываю окно терминала с Эмулятором терминала GNOME в настольном GUI значения по умолчанию переменной среды ТЕРМИНА оболочки к значению xterm. Если я использую CTL+ALT+F1 для переключения на консоль TTY...
27.04.2015
3
ответа

Установка среды Вар, содержащий пространство с ENV

Я пытаюсь использовать ENV, чтобы установить переменные среды (чтение из другого источника, сказать, например, файл) для подпроцесса. По существу я делаю попытку следующего: ENV VALUE=thisisatest./somescript....
17.04.2015