arguments

데몬 및 로그 리디렉션 없이 openvpn을 시작하는 방법은 무엇입니까?
arguments

데몬 및 로그 리디렉션 없이 openvpn을 시작하는 방법은 무엇입니까?

효율적인 디버깅 방법을 원합니다. 나는 openvpn이 포크되는 것을 원하지 않습니다 모든 출력이 stdout/stderr에 있고 다양한 로그에는 아무것도 없기를 원합니다. 어떻게 해야 하나요? --daemon=0을 사용하여 포크를 중지할 수 있지만, 그것이 나에게 무엇을 말하려는지 확인하려면 여전히 strace에서 실행해야 합니다. strace는 openvpn이 여전히 stdout에 일부 메시지를 가지고 있다고 말합니다( write(1, "important message")출력에 많은 내용이 있...

Admin

텍스트 파일에서 터미널로 한 줄에 여러 매개변수 전달
arguments

텍스트 파일에서 터미널로 한 줄에 여러 매개변수 전달

2개의 매개변수 입력 파일과 출력 파일이 필요한 Python 프로그램이 있습니다. 입력 파일을 읽고 출력 파일을 일부 수정하여 파일 복사본을 만듭니다. 매개변수 세트가 포함된 텍스트 파일을 만들었습니다. 여러 줄에 여러 매개변수 세트가 있습니다. 하지만 프로그램을 1회 실행하려면 한 줄씩 읽어야 합니다. 따라서 각 줄에는 입력 파일과 출력 파일이라는 2개의 매개변수(공백으로 구분)가 전달됩니다. 매개변수가 있는 파일의 예(이를 호출합니다.line.txt당 여러 매개변수가 있는 파일): input-fi...

Admin

Bash에서 JSON을 매개변수로 전달하도록 주장
arguments

Bash에서 JSON을 매개변수로 전달하도록 주장

많은 사람들이 비슷한 질문을 했다는 것을 알고 있지만 제대로 작동할 수는 없습니다. 다음과 같은 파일이 있습니다 Dependencies. Accounts Aggregates Blog Configuration Contacts Contents DataTypes Forms Geo Globalization Media Modules Navigation Podcast Seo Social Taxonomy Tracking Vlog JSON 배열 문자열로 변환하는 코드는 다음과 같습니다. DependenciesPa...

Admin

$@를 Maven의 exec.args에 전달하는 방법은 무엇입니까?
arguments

$@를 Maven의 exec.args에 전달하는 방법은 무엇입니까?

내가 스크립트에서 시도한 것 run.sh: mvn exec:java -Dexec.mainClass=my.App -Dexec.args="$@" mvn exec:java -Dexec.mainClass=my.App -Dexec.args=$@ 다음과 같이 스크립트를 호출하면: ./run.sh arg1 arg2 arg3 매개변수는 Java 애플리케이션으로 전달되지 않습니다. 대신 Maven은 이를 Maven 옵션으로 해석하려고 합니다. 편집: 옵션을 사용했습니다 -x. 나는 이것을 본다: mvn exec:...

Admin

명령줄 옵션이 멈추고 변수의 기본값을 설정하지 않는 Bash 스크립트
arguments

명령줄 옵션이 멈추고 변수의 기본값을 설정하지 않는 Bash 스크립트

저는 bash 스크립팅을 처음 접했고 bash의 명령줄 기능도 완전히 처음 접했습니다. 사용자가 코드를 직접 편집하는 것을 선호하는 경우 명령줄 인수와 함께 작동하고 변수 값을 수동으로 설정하는 스크립트를 시도했습니다. 일반적인 아이디어는 다음과 같습니다. 다양한 기능에 대한 명령줄 매개변수를 정의하려면 while/case/getopt 구조를 사용하세요. 해당 케이스 내에서 각 옵션에 대한 변수 값을 설정합니다. 나중에 if 조건을 사용하여 명령줄 인수가 실제로 제공되었는지 확인하세요. 그렇지 않은...

Admin

래퍼 스크립트에 대한 GNU getopt에 대한 더 느슨한 대안을 찾고 있습니다.
arguments

래퍼 스크립트에 대한 GNU getopt에 대한 더 느슨한 대안을 찾고 있습니다.

나는 종종 다른 명령을 래핑하도록 설계된 쉘 함수나 쉘 스크립트를 작성하고 있습니다. 나는 또한 그러한 래퍼가 일부 플래그/옵션을 지원했으면 하는 경우가 종종 있습니다. 개념은 래퍼가 명령줄 인수에서 지원하는 모든 플래그/옵션(해당되는 경우 해당 인수)을 제거하고 나머지 인수를 래핑된 명령에 대한 인수로 전달해야 한다는 것입니다. 이제 래퍼 명령은 종종 자체 플래그와 옵션도 지원합니다. 이는 위의 시나리오에 따라 래퍼가 자체 플래그/옵션은 물론 래핑된 명령이 지원하는 플래그/옵션을 포함하여 명령줄 인...

Admin

두 인스턴스를 모두 파괴하지 않고 -exec에서 안정적으로 호출하는 의미 체계를 찾을 수 있습니까?
arguments

두 인스턴스를 모두 파괴하지 않고 -exec에서 안정적으로 호출하는 의미 체계를 찾을 수 있습니까?

다음과 같은http://superuser.com/questions/1780479그리고http://superuser.com/questions/1777606, $1 및 $2 디렉터리에서 동일한 전체 경로 심볼릭 링크의 시간을 비교하기 위해 다음 스크립트를 실행합니다. #!/bin/bash cd $1 find . -type l -exec bash -c "if [[ -h \"{}\" && -h \"$2/{}\" ]]; then if (test $(readlink \"{}\") = $(readl...

Admin

bash 스크립트에서 가변 인수를 사용하여 정확한 프로세스 이름을 grep하세요.
arguments

bash 스크립트에서 가변 인수를 사용하여 정확한 프로세스 이름을 grep하세요.

프로세스 이름을 검색하려는 bash 스크립트를 작성 중입니다. 이 이름은 스크립트를 실행할 때 사용되는 매개변수입니다. ps -ef | grep [w]ord일반적으로 흐름을 올바르게 만들기 위해 이렇게 할 수 있습니다 . grep(here)에 대한 인수가 [w]ord다음과 같을 때$1 예: ps -ef | grep [f]fmpeg 다음과 같은 줄이 표시됩니다. 그게 전부입니다. jan 117977 117966 0 20:07 pts/0 00:00:01 ffmpeg .. 스크립트에서 ...

Admin

병렬 환경에서 매개변수를 사용하여 스크립트의 여러 인스턴스 실행
arguments

병렬 환경에서 매개변수를 사용하여 스크립트의 여러 인스턴스 실행

Openshift에 연결하고 POD에서 일련의 명령을 실행하는 스크립트가 있습니다. 여러 PaaS를 사용하고 있으므로 다른 연결 명령을 사용하여 각 PaaS에서 스크립트를 시작해야 합니다. 이 작업을 순차적으로 수행하면 모든 것이 잘 작동하지만 시간이 오래 걸리므로 모든 명령을 병렬로 시작하는 것을 선호합니다. 동일한 환경에서 병렬로 시작하면 연결이 서로 덮어쓰게 됩니다. 이 글을 찾았어요Bash의 깨끗한 환경에서 프로그램을 실행하는 방법은 무엇입니까?여기서는 유망해 보이지만 시작하려는 스크립트에 인...

Admin

Bash 쉘 스크립트에서 매개변수 위치 옆에 있는 하이픈은 무엇을 합니까? 좋아요${1-}
arguments

Bash 쉘 스크립트에서 매개변수 위치 옆에 있는 하이픈은 무엇을 합니까? 좋아요${1-}

이 코드를 발견했습니다여기: #!/bin/bash # ... if [[ "${1-}" =~ ^-*h(elp)?$ ]]; then echo "Usage..." exit fi -h인수가 전달될 때(예 : , --help, , ) -help사용 정보를 인쇄하는 것이 무엇인지 알고 있습니다 .-------help 하지만 왜 "${1-}"뿐만 아니라 "${1}"? 하이픈은 무엇을 합니까? 처음에는 이것이 위치 1부터 시작하는 모든 주장을 의미할 수 있다고 생각했습니다. 그렇게 해봤는데 아니...

Admin

매개변수 값에 따라 다른 출력을 허용하는 기능
arguments

매개변수 값에 따라 다른 출력을 허용하는 기능

nico-usage 다음 함수를 사용 하거나 숫자 값으로 호출하여 다른 문자열을 인쇄할 수 있기를 원합니다 . 이것을 정리하거나 더 쉽게 만드십시오. nico-usage () { local docstrg_lang=" {-V, --version}, {-u, --usage}, {-h, --help} -s SCAL, --scale SCAL" local docstrg_usage=" nicolaus -s 0.5 -aq 3" usg=$1 if (( usg == 1 )); then ...

Admin

gnome-terminal 명령을 보내는 방법
arguments

gnome-terminal 명령을 보내는 방법

애플리케이션의 경우 새 터미널 창을 열고 그 창에서 몇 가지 명령을 실행해야 합니다. 나는 명령을 시도했다 gnome-terminal 잘 작동하고 새 터미널이 열리지만 명령을 보내려고 할 때 인수 구문 분석에 실패했다는 메시지가 표시되므로 어떻게 해야 할지 잘 모르겠습니다. gnome-terminal --ls # Failed to parse arguments: Unknown option --ls ...

Admin

여러 매개변수를 bash 스크립트로 구문 분석
arguments

여러 매개변수를 bash 스크립트로 구문 분석

여기에 게시된 솔루션 중 일부를 시도했지만 아무 소용이 없습니다. 나는 이것이 당신이 쉽게 발견할 수 있고 내가 얼굴을 손바닥으로 대할 수 있는 내가 놓친 어리석고 명백한 일이기를 바랍니다. 데이터 분석을 위한 여러 명령이 포함된 bash 스크립트가 있습니다. 명령줄에서 이 스크립트를 실행하면 다음과 같이 표시됩니다(단순화). ./script.sh /path/to/file1.gz /path/to/file2.gz output_name script.sh처음 두 매개변수는 데이터 분석 명령에 필요한 파일...

Admin

/bin/sh 문자열 변수를 여러 인수로 사용
arguments

/bin/sh 문자열 변수를 여러 인수로 사용

ARG가 설정된 도커 컨테이너가 있습니다. CMAKE_ARGS=-DWITH_CPU=arm -DCMAKE_C_FLAGS="-march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -mvectorize-with-neon-quad" -DCMAKE_CXX_FLAGS="-march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -mvectorize-with-neon-quad" 그런 다음 cmake에 명령줄 인수로 전달하고 싶습니다. cmake ../...

Admin