1
ответ

Использовать переменные среды.profile в сеансе ssh

Я хочу иметь возможность подключиться по ssh к какому-нибудь пользователю (Linux )и использовать его переменные среды, расположенные внутри его файла.profile на его машине :ssh user@add "echo $VA" Допустим, user@add имеет...
09.09.2020
1
ответ

Почему я не могу изменить свой PS1 в оболочке входа в bash?

Когда я подключаюсь по ssh к этой удаленной системе, я не могу модифицировать PS1. Однако, пока я подключен по ssh, если я запущу Bash без входа -, я смогу изменить PS1. Вот вывод моей консоли :dev ~❯ bash --логин...
02.09.2020
1
ответ

Как установить переменную среды на основе сервера/файловой системы, в которую я вхожу?

Возможно, это глупый вопрос, но я не знаю, с чего начать. В универе у нас есть организация суперкомпьютерного кластера, где есть две файловые системы, работающие параллельно, которые обращаются к разным кластерам...
24.08.2020
1
ответ

Способ узнать, какую именно команду выполняет sshd?

Я думал передать переменную окружения команде через ssh :$ ssh HOST A=1 набор | группа ^A $ ssh HOST A=1 sh -c set | группа ^A А='1' $ ssh HOST A=1 эхо '$A' $ ssh HOST A=1 sh -c 'echo $A'...
29.07.2020
1
ответ

Где разместить переменные среды, чтобы Apache мог их использовать?

Я использую Ubuntu 18.04. Я определил ряд переменных среды в моем файле /etc/profile. Когда я вхожу в систему как мой пользователь, я вижу, как они используют $ эхо $DB _ИМЯ каталог _данные у меня Apache 2.4 тоже...
25.06.2020
1
ответ

Как запустить Jetty с помощью start.jar из консоли?

Установив Jetty через apt, как мне запустить веб-сервер, чтобы попасть на страницу приветствия? Попытка :java -jar /usr/share/jetty9/start.jar результаты в :ОШИБКА :Нечего запускать, выход... Использование :java...
22.06.2020
1
ответ

Переименуйте и добавьте в $PATH

Я знаю, что могу добавить путь к $PATH на терминале bash с помощью команды PATH=$PATH:foo . Я также знаю, что могу создать псевдоним для bash с помощью псевдонима команды a=b Но только знайте, я заметил, что...
21.06.2020
1
ответ

Как в сценарии bash написать команду для удаленной машины, используя переменные окружения удаленной машины?

Я пытаюсь написать bash-скрипт на Ubuntu 18. У меня есть следующий скрипт... #!/bin/bash -l ssh myuser@remote-machine 'mysql -u $DB_USER --password=$DB_PASS $DB_NAME < /tmp/dump.sql' Мой основной ...
18.06.2020
1
ответ

установить переменную окружения из скрипта sh в служебном файле systemd

Я пытаюсь использовать готовый скрипт bash, который устанавливает env. Это сервис, который я пытаюсь использовать: [Unit] Описание=служба моего сервера After=multi-user.target [Сервис] Тип=простой Пользователь=ec2-пользователь ...
11.06.2020
1
ответ

Aspell: как глобально изменить домашний каталог?

aspell создает у меня дома следующие файлы: .aspell.en.prepl .aspell.en.pws Как изменить местоположение глобально, например, на $HOME/.cache/aspell? Мне нужно сослаться на переменные среды $HOME...
03.06.2020
1
ответ

Возможности Linux для чтения переменных окружения?

Я хочу запустить службу от имени непривилегированного пользователя, но она должна быть привязана к номеру системного порта (т.е. меньше 1024), поэтому я задаю ей setcap 'cap_net_bind_service=+ep' , все...
24.05.2020
1
ответ

Как экспортировать строки из другого файла в текущую оболочку

У меня есть это содержимое в файле с именем foo.env: foo=bar, а затем я хочу прочитать этот файл и экспортировать строки в оболочку: for line in $(кот ./foo.env); выполнить eval export $line сделано, но когда я запускаю ...
12.05.2020
1
ответ

Запрос значения для сохранения в переменной env

Я хотел бы сохранить значение в переменной среды, но я не хочу делать это так, как эта VAR _NAME=secretvalue, потому что тогда оно будет сохранено в файле истории оболочки. Есть ли способ подсказать мне...
03.05.2020
1
ответ

Почему /etc/environment не работает для служб systemd

Я установил свой PATH в /etc/environment, и он работает, когда я вхожу в систему как любой пользователь, но когда я запускаю свои службы как любой пользователь , он не уважает мой файл /etc/environment. Что дает?
02.05.2020
1
ответ

Что команда «экспорт» делает с переменной?

Когда мы устанавливаем переменную окружения в bash, мы должны ее экспортировать. поэтому в будущем мы можем использовать его (по крайней мере, в непрерывном сеансе). Это я поняла. Мой вопрос заключается в том, что именно делает команда экспорта...
02.05.2020
1
ответ

Невозможно настроить переменные пути среды в установке Kali Linux

Я загрузил flutter и Android Studio на свой Linux-компьютер. Это установка kali linux. Я хочу добавить переменную пути к среде как для студии Android, так и для постоянно флаттера, поэтому, кто, когда я...
27.04.2020
1
ответ

Переменная среды Apache

Я пытаюсь добавить некоторые переменные среды в apache centos 8. Обычно они просто добавляются в /etc/sysconfig/httpd в предыдущих версиях CentOS (в основном Centos 7 ); но этого каталога нет...
27.04.2020
1
ответ

Каков правильный подход к обновлению работающей производственной среды

Я не показываю здесь много кода, но у меня есть требование исправить. У нас есть файл с более чем 100 функциями, которые используются в различных сценариях оболочки в производстве. Мы назвали его как. functions.sh ...
21.04.2020
1
ответ

Могу ли я поместить $SECONDS в переменную окружения в сценарии bash?

Я хотел бы иметь возможность отображать $SECONDS с часами, минутами, секундами в переменной среды, поэтому мне нужно только использовать, например. $RUNTIME в разных местах скрипта, а не все...
17.04.2020
1
ответ

Установка переменных среды в процессе рабочего стола после входа в систему

Я могу установить переменные среды для наследования всеми процессами в ~/.profile. Это работает, потому что среда рабочего стола (например, gnome-shell) запускает этот файл при входе в систему. Затем gnome-shell обновляет свои собственные ...
13.04.2020
1
ответ

скрипт bash не работает должным образом через crontab

я работаю с устаревшей системой sun Solaris 10, я сделал скрипт, который обрабатывает конкретного производителя и состоит из bash/perl/posix/sqlplus/awk около 1000 строк а в автономном режиме работает нормально...
07.04.2020
1
ответ

Установка PATH на Wayland Gnome

Я не понимаю, как правильно установить PATH в Gnome Wayland (с помощью Manjaro 19.x )Я хочу установить PATH=${HOME}/bin :${PATH} :${ GOROOT}/bin GOROOT устанавливается в.config/environment.d/go.conf как GOROOT=$...
05.04.2020
1
ответ

crontab не может найти переменную окружения даже после получения.bashrc

crontab -e 00 00***/home/username/run.sh >> /home/username/log 2>&1 Внутри run.sh :источник /home/username/.bashrc java Когда запускается задание crontab, я получаю эту ошибку в журнале :/...
29.03.2020
1
ответ

Как работает переменная управления заданием bash `auto_resume`?

Глава 7.3 Переменные управления заданиями в справочном руководстве Bash содержит следующее описание переменной auto_resume: auto_resume Эта переменная управляет тем, как оболочка взаимодействует с пользователем...
28.03.2020
1
ответ

/bin/env : плохой интерпретатор

Я использую Linux Mint 19.03. У меня есть файл сценария оболочки установки, setup.sh. Когда я запускаю ./setup.sh muyustan@mint:~/Downloads/quartusExtracted$ ./setup.sh bash: ./setup.sh: /bin/env: плохой интерпретатор: Нет ...
23.03.2020
1
ответ

Как заставить Ansible игнорировать среду пользователя?

Развертывания Ansible (с ansible-playbook) учитывают текущие настройки среды. Есть ли у Ansible параметр конфигурации, чтобы отключить это и указать среду в ...
20.03.2020
1
ответ

/usr/bin/env python работает на командной строке, терпит неудачу в #! строка

Я пытаюсь сделать скрипт python работоспособным, добавляя следующую строку «shebang» в первую строку: #!/usr/bin/env python, но когда я запускаю файл, я получаю: $ myscript.py : Нет такого файла или каталога. Теперь, если я ...
12.03.2020
1
ответ

Как вставить переменную bash в команду ruby?

Я использую оболочку bash. Я определил следующую переменную... localhost:tmp davea$ echo $json {"id": "abc", "name": "dave"} Я хотел бы вставить значение этой переменной в команду ruby, поэтому я...
05.03.2020
1
ответ

отслеживать изменения среды при входе в систему

Есть ли способ отслеживать, какие файлы и какие команды выполняются при входе в систему? Я внес некоторые изменения в файлы /etc/profile и /etc/bashrc, но, похоже, они не отображаются при входе в систему...
03.03.2020
1
ответ

/usr/bin/env -0 для систем, отличных от Linux

Допустим, я хочу программно прочитать среду интерактивной оболочки. Теперь запустить оболочку, запустить /usr/bin/env и захватить ее вывод кажется хорошим решением. Но только до тех пор, пока...
28.02.2020