variable

환경 변수의 범위
variable

환경 변수의 범위

이전에는 환경 변수가 프로세스 범위 내에서 정의되고 내보낸 경우 하위 프로세스에도 전파된다고 생각했습니다. 따라서 환경 변수를 정의하고 다음을 통해 액세스할 수 있는 장소를 찾고 싶습니다. ~/.config/systemd/user/start-up.service에 정의된 사용자 서비스 Hyprland.conf 파일 ZSH 쉘 저는 sddm, hiprland, kitty 터미널 및 zsh 쉘과 함께 아치 리눅스를 사용합니다. 여러 가지 솔루션을 시도했는데 효과가 있었던 유일한 솔루션은 Hyprland...

Admin

터미널에서 직접 smartctl을 실행할 때와 스크립트에서 smartctl을 실행할 때 잠재적인 변수 확장 문제를 설명할 수 있는 사람이 있습니까?
variable

터미널에서 직접 smartctl을 실행할 때와 스크립트에서 smartctl을 실행할 때 잠재적인 변수 확장 문제를 설명할 수 있는 사람이 있습니까?

ShredOS 사용자 정의의 일부로 디스크 상태에 대한 일부 정보를 수집하는 스크립트를 작성하려고 합니다. 다음 코드 조각의 문제점을 이해할 수 없습니다. #get disk info disk_info=$(lsblk --path -AdJo NAME,SIZE,ROTA) #get names of disks disk_names+=($(jq '.blockdevices[] | .name' <<< "$disk_info")) printf "\n\n# DISK ...

Admin

systemd의 파일에서 환경 변수를 사용하는 방법
variable

systemd의 파일에서 환경 변수를 사용하는 방법

다음과 같이 일부 파일에 환경 변수를 설정했습니다 /etc/profile.d/mercure.sh. export MERCURE_PUBLISHER_JWT_KEY=$(cat /home/stephane/mercure/publisher.key.pub) export MERCURE_PUBLISHER_JWT_ALG=RS256 export MERCURE_SUBSCRIBER_JWT_KEY=$(cat /home/stephane/mercure/subscriber.key.pub) export MERCURE_PUBLISHER...

Admin

컬에 사용하기 위해 json의 bash var 교체
variable

컬에 사용하기 위해 json의 bash var 교체

(myjson)팀, 컬 명령에 사용할 json의 값을 바꿀 수 없습니다 . 어떤 팁이 있나요? JENKINS_USERNAME="svc-user" JENKINS_USER_TOKEN="xxxx" JENKINS_INSTANCE_FQDN="sham.blsm.comp.com" INSTANCE="test-verify" CREDENTIAL_ID_NAME="test" USERNAME_KEY="tests" USER_PASSWORD_KEY="testst" ID_DESCRIPTION="asdfasdfasdf" myjs...

Admin

PATH의 서로 다른 위치에 동일한 이름을 가진 바이너리가 여러 개 있는 경우 사양에 따라 어떤 바이너리가 사용됩니까?
variable

PATH의 서로 다른 위치에 동일한 이름을 가진 바이너리가 여러 개 있는 경우 사양에 따라 어떤 바이너리가 사용됩니까?

PATH 환경 변수의 서로 다른 두 디렉터리에 모두 동일한 이름의 바이너리가 포함되어 있지만(그러나 약간 다르게 동작하는 경우) 어느 것을 사용할지에 대한 사양/보증이 있습니까? which <binary name>내 컴퓨터(macOS Monterey, Darwin 21.2.0)에서는 PATH에 있는 첫 번째 디렉터리에서 바이너리가 선택되는 것을 관찰했습니다 (해당 내용은 왼쪽에서 오른쪽으로 읽음). 그러나 이것이 모든 Linux/UNIX 운영 체제에 대한 표준 동작입니까? 즉, 일부 강제 ...

Admin

SSH의 -t 옵션 - 파이프 및 변수 확장과 관련된 복잡한 명령을 원격으로 실행하는 방법은 무엇입니까?
variable

SSH의 -t 옵션 - 파이프 및 변수 확장과 관련된 복잡한 명령을 원격으로 실행하는 방법은 무엇입니까?

다음 스크립트는 rootoumaima의 컴퓨터에 두 개의 디렉터리를 공유하기 위해 jim의 컴퓨터에서 실행됩니다. #!/usr/bin/bash au=$(echo "$(head -n 1 /etc/doas.conf)"|sed 's/permit//;s/as//;s/root//;s/ //g') dirs=( "/var/lib/transmission-daemon/downloads" "/home/${au}/VisualArts/films_FR" ) dst_ip="[fe80::cc08:9467:8dba:1...

Admin

crontab에서 관리자 사용자 계정 이름을 보유하는 변수를 어떻게 선언하고 사용합니까?
variable

crontab에서 관리자 사용자 계정 이름을 보유하는 변수를 어떻게 선언하고 사용합니까?

나는 crontab이 root불가지론적이기를 원합니다. 즉, 문자 그대로 admin 사용자를 지정하고 싶지 않습니다 jim. 이것이 내 crontab에 root변수가 도입된 이유입니다 au. SHELL=/bin/bash PATH=/usr/bin:/bin:/usr/sbin:/sbin au=$(echo "$(head -n 1 /etc/doas.conf)"|sed 's/permit//;s/as//;s/root//;s/ //g') 5 */4 * * * /home/"${au}"/sync-w-oumaima...

Admin

makefile 변수의 값은 다른 변수의 이름입니다.
variable

makefile 변수의 값은 다른 변수의 이름입니다.

메이크파일에서 변수의 값은 다른 변수의 이름입니다. 타겟 안에 어떻게 넣나요? 예를 들어: my_variable := Hello target: @var_name="my_variable" ; \ result=$($(var_name)) ; \ echo $$result 해야 result한다 Hello. 또는 또 다른 예: VALUES123 := 1 2 3 CLIENTS_1_IP := 10.100 CLIENTS_2_IP := 10.100 CLIENTS_3_IP := 10.100 c...

Admin

config/env 파일의 변수에 접두사를 추가하는 방법
variable

config/env 파일의 변수에 접두사를 추가하는 방법

나는 다음과 같은 상황에 처해 있습니다. source local.env run_my_app 에는 다음과 같이 local.env구체적으로 관련된 환경 변수가 많이 있습니다 run_my_app. es_protocol="http" es_host=0.0.0.0 es_port=9200 mongo_protocol=mongodb+srv mongo_host=foo.cluster.mongodb.net mongo_port=80 mongo_user=foo rabbit_protocol=ampq rabbit_host=...

Admin

프록시 서버에 액세스할 수 있는 경우 로그인 시 프록시를 설정하세요.
variable

프록시 서버에 액세스할 수 있는 경우 로그인 시 프록시를 설정하세요.

직장(방화벽이 있고 프록시를 통해 인터넷에 연결해야 함)과 집(프록시가 필요하지 않음) 사이를 이동해야 합니다. Linux에는 전역 프록시 설정이 없고 많은 프로그램이 $http_proxy해당 상위 프로세스에서 환경 변수를 상속하기 때문에 로그인 시 환경 변수를 설정해야 합니다. 이제 ~/.profile파일에 다음 줄을 추가했습니다(실제로 KDE를 사용하고 있기 때문에 ~/.config/plasma-workspace/env/proxy.sh해당 파일 대신 KDE에 의해 시작 시 소스를 가져오는 파일을 ...

Admin

Debian:11 이미지에서 /bin/sh에 대한 PATH 설정
variable

Debian:11 이미지에서 /bin/sh에 대한 PATH 설정

배경 저는 Debian:11을 기반으로 이미지를 만들고 있습니다. 동적 값을 설정하고 결정 PATH하려고 합니다./bin/sh이미지가 구축되는 동안. (이것"이미지가 구축되는 동안ENV PATH"매우 중요합니다. Dockerfile에 정적 파일을 단순히 포함할 수는 없습니다 .) 질문 내가 실행할 때 : docker build . --tag debian-with-chrome-driver docker run -it --rm debian-with-chrome-driver echo $PATH 실제 결과는...

Admin