gnu

병렬 루프에 의존하는 다른 작업을 순차적으로 실행하는 동안 bash의 병렬 for 루프
gnu

병렬 루프에 의존하는 다른 작업을 순차적으로 실행하는 동안 bash의 병렬 for 루프

내 Bash 스크립트에서는 두 가지 다른 함수를 실행해야 하며 taskA정수 taskB( )를 매개변수로 사용합니다 $i. taskB $i완료 여부에 따라 다르 므로 taskA $i다음과 같은 짧은 코드가 작업을 수행합니다. #!/bin/bash taskA(){ ... } taskB(){ ... } for i in {1..100}; do taskA $i taskB $i done taskA다른 위치에서 독립적으로 실행될 수 있으므로 세마포어 $i를 만들 수 있습니다(여기에서 가져옴...

Admin

Plotutils/Plotfont: 특정 문자(HPGL) 코드 가져오기
gnu

Plotutils/Plotfont: 특정 문자(HPGL) 코드 가져오기

GNUplotfont는 GNU 그리기 유틸리티인 graph,plot, pic2plot, tek2plot과 그 기반이 되는 GNU libplot 그래픽 라이브러리에서 사용할 수 있는 모든 글꼴에 대한 문자 맵을 생성하는 간단한 유틸리티입니다. https://www.gnu.org/software/plotutils/manual/en/html_node/plotfont-Examples.html#plotfont-Examples 예: plotfont -T hpgl HersheySans HPGL 코드의 Her...

Admin

"나머지 라인" Java 파일의 이름을 알 수 있도록 모든(/px aux) Java 프로세스 라인을 표시하도록 SSH 클라이언트 콘솔을 설정하는 방법은 무엇입니까?
gnu

"나머지 라인" Java 파일의 이름을 알 수 있도록 모든(/px aux) Java 프로세스 라인을 표시하도록 SSH 클라이언트 콘솔을 설정하는 방법은 무엇입니까?

내 호스트에서 3개의 Java 프로세스가 실행 중입니다. SSH 클라이언트를 통해 호스트에 액세스합니다. 프로세스 중 하나가 정지되었으며 다시 시작하려면 pid 프로세스를 종료해야 합니다. 파일 이름은 알지만 파일 번호는 모릅니다. 프로세스가 화면 내에서 실행 중입니다. 화면에 참여하면 Java 프로세스가 열려 실행 중이므로 명령을 통해 중지하거나 ctrl+c정지시킬 수 없습니다. 내가 보는 독특한 해결책은 그것을 죽이는 것입니다. [root@vmi1478348 ~]# screen -ls The...

Admin

Makefile의 "재귀 확장 변수 할당"과 "단순 확장 변수 할당"의 차이점은 무엇입니까?
gnu

Makefile의 "재귀 확장 변수 할당"과 "단순 확장 변수 할당"의 차이점은 무엇입니까?

나는 그들 사이의 차이점에 대해 혼란스러워합니다. GNU 문서를 읽었지만 여전히 혼란스럽습니다. 지정한 값은 그대로 설치됩니다. 다른 변수에 대한 참조가 포함되어 있으면 해당 변수가 대체될 때마다(다른 문자열을 확장하는 과정에서) 이러한 참조가 확장됩니다. 이런 일이 발생하는 경우를 재귀 확장이라고 합니다. 변수가 정의되면 단순 확장된 변수의 값이 한 번 스캔되어 다른 변수 및 함수에 대한 참조가 확장됩니다. 확장이 완료되면 변수 값은 더 이상 확장되지 않습니다. 변수를 사용하면 값이 확장으로 ...

Admin

스크린 체인저가 작동하지 않습니다
gnu

스크린 체인저가 작동하지 않습니다

저는 Archlinux에서 KDE Plasma를 사용하고 있습니다. 화면 설정을 수동으로 변경하고 켜고 끌 수 있으며 훌륭하게 작동합니다. 그런데 바로가기를 사용하여 이 앱을 실행하면 앱이 작동하지 않고, 아무 것도 하지 않는 것 같습니다. 기본 사전 설정 Fn+F8을 사용하여 실행합니다. ...

Admin

공유 라이브러리 로드 오류: libboost_system.so.1.55.0: 공유 개체 파일을 열 수 없습니다. 해당 파일 또는 디렉터리가 없습니다.
gnu

공유 라이브러리 로드 오류: libboost_system.so.1.55.0: 공유 개체 파일을 열 수 없습니다. 해당 파일 또는 디렉터리가 없습니다.

Raspberry 2에서 실행되도록 2016년에 작성된 소프트웨어를 Raspberry 5로 이전하고 싶습니다. 이 마이그레이션 중에 모든 파일을 RP5에 복사했습니다. 그런데 RP5에서 실행하면 localhost를 통해 스크린샷을 찍어도 "gateway"라는 파일을 실행할 수 없기 때문에 다른 코드가 작동하지 않습니다. 게이트웨이 파일은 실행 파일입니다. 아래 그림과 같이 게이트웨이에 필요한 라이브러리가 작성되었습니다. 현재 겪고 있는 문제는 RP5에 libboost_system.so.1.55....

Admin

dnf 설치 gnutar... bf81de15: NOKEY
gnu

dnf 설치 gnutar... bf81de15: NOKEY

dnf다음과 같이 구성된 구성을 사용하고 있습니다 .OpenMandriva 조리기구, bf81de15: NOKEY설치를 시도하는 동안 이 문제가 발생했습니다 gnutar. 이런 상황에서는 어떻게 해야 할까요? 가능하지 않다면 어떻게 키를 생략할 수 있나요? Last metadata expiration check: 0:33:36 ago on Wed Apr 3 17:49:59 2024. Dependencies resolved. ==========================================...

Admin

찾기 - xargs, 각 줄에 대해 새 쉘을 열고 명령을 실행하고 사용자가 쉘을 종료할 때까지 기다립니다.
gnu

찾기 - xargs, 각 줄에 대해 새 쉘을 열고 명령을 실행하고 사용자가 쉘을 종료할 때까지 기다립니다.

후속작 일: *AlbumArt*iname 파일을 포함하고 iname 도 포함하는 모든 폴더를 나열하고 *cover*.jpg각 폴더에 대해 크기와 함께 모든 jpg 파일을 나열합니다. find . -type f -iname '*AlbumArt*' -print0 | sort -z \ | xargs -0 -I "{}" bash -c ' find "$(dirname "${1}")" -maxdepth 1 -iname "*cover*.jpg" -print0' _ "{}" \; \ | uniq -z ...

Admin

"arm-linux-gcc: 찾을 수 없음" 오류가 발생하는 이유는 무엇입니까?
gnu

"arm-linux-gcc: 찾을 수 없음" 오류가 발생하는 이유는 무엇입니까?

내 보드에 대한 u-boot를 빌드하기 위해 다음 두 명령을 따랐습니다. $ sudo make nanopi_h3_defconfig ARCH=arm CROSS_COMPILE=arm-linux- $ sudo make ARCH=arm CROSS_COMPILE=arm-linux- 첫 번째 명령에서 결과를 얻었습니다.구성은 .config에 기록됩니다. 그것은 성공을 의미합니다. 그러나 두 번째 명령에서 다음을 얻습니다. make: arm-linux-gcc: No such file or directory /b...

Admin

GNU를 사용하여 매우 긴 줄을 병렬로 처리하기
gnu

GNU를 사용하여 매우 긴 줄을 병렬로 처리하기

데이터베이스에 다시 로드하기 전에 편집(일부 찾기/바꾸기)해야 하는 매우 큰 SQL 덤프 파일(30GB)이 있습니다. 파일 크기가 클 뿐만 아니라 매우 긴 줄도 포함되어 있습니다. 처음 40개 행과 마지막 12개 행을 제외하고 다른 모든 행의 길이는 약 1MB입니다. 다음 줄은 모두 INSERTO INTO 명령이며 모두 비슷해 보입니다. cat bigdumpfile.sql | cut -c-100 INSERT INTO `table1` VALUES (951068,1407592,0.0267,0.0509,0...

Admin

gnu 병렬: 프로그램의 출력을 제어하는 ​​방법은 무엇입니까?
gnu

gnu 병렬: 프로그램의 출력을 제어하는 ​​방법은 무엇입니까?

빠르고 쉽습니다. 이 명령은 유효합니다 locate -i mymovieormysong|parallel mplayer 노래(또는 영화)가 재생되지만 키보드로 mplayer를 제어할 수 없습니다. (가능한 경우) 어떻게 하나요? 실제로 키보드를 사용하여 앞으로 또는 뒤로 이동하면 다음과 같은 결과가 나타납니다. ^[[C^[[C^[[C^[[C^[[C^[[C^[[C^[[D^[[D^[[D 편집1: -u(그룹 해제) 옵션을 사용하면 출력이 나타나지만 mplayer를 제어하기 위해 키보드를 누르면 여전히 [C...

Admin

GNU 화면에서 고유한 세션 이름을 강제로 적용할 수 있습니까?
gnu

GNU 화면에서 고유한 세션 이름을 강제로 적용할 수 있습니까?

GNU 화면의 기본 동작은 중복된 이름을 허용하기 위해 세션 이름 앞에 프로세스 ID를 추가하는 것입니다. 예를 들어, 다음은 프로세스 식별자가 있는 경우에만 고유한 동일한 이름을 가진 세 개의 세션을 생성합니다. $ screen -Sd test -m bash $ screen -Sd test -m bash $ screen -Sd test -m bash $ screen -ls There are screens on: 2077808.test (Detached) 2077...

Admin

make 파일의 로그 출력(stdout)
gnu

make 파일의 로그 출력(stdout)

make 파일 내에서 로그 파일로 출력(stdout)을 보내는 방법은 무엇입니까? 나는 "make > build.log"와 같은 명령줄 솔루션에는 관심이 없습니다. 아래 목록은 내 일반 make 파일입니다. # +--------------------------------------------------------------------------+ # : Uncomment the appropriate section below (comment all others) : # ...

Admin