jobs

일괄 작업을 조용히 종료
jobs

일괄 작업을 조용히 종료

백그라운드 작업을 조용히 종료하려면 kill 명령에 어떤 신호 코드를 사용해야 합니까? 아니면 배치 환경의 환경 변수 설정일까요? 구체적으로 "[1]+종료 직위정보. 미리 감사드립니다. ...

Admin

wget — 클러스터의 여러 노드에서 여러 파일을 다운로드합니다.
jobs

wget — 클러스터의 여러 노드에서 여러 파일을 다운로드합니다.

안녕하세요. 정확히는 279개의 많은 파일을 한 번에 다운로드하려고 합니다. 각각은 BAM 크기입니다(~90GB). 제가 작업 중인 클러스터에는 여러 노드가 있으며 운 좋게도 한 번에 여러 인스턴스를 할당할 수 있습니다. 이런 상황에서 wget배치 파일(바라보다아래 예) 독립적인 실행을 위해 각 다운로드를 별도의 노드에 할당합니다. 배치파일.txt <https_link_1> -O DNK07.bam <https_link_2> -O mixe0007.bam <https_link_...

Admin

"yes&"가 Bash 세션을 중단시키는 이유는 무엇입니까?
jobs

"yes&"가 Bash 세션을 중단시키는 이유는 무엇입니까?

“예, 그리고…”는 즉흥 코미디의 훌륭한 경험 법칙입니다. UNIX 세계에서는 그렇지 않습니다. 이 어리석은 명령을 실행하면 yes&중단할 수 없습니다. 터미널이 충돌하거나 루프에 갇히게 됩니다. yesstdout에 쓰려고 하면 백그라운드의 모든 프로세스가 일시 중지되어야 하기 때문에 프로세스가 즉시 일시 중지되기를 원 하지만 그렇지 않은 것 같고 그 이유를 알고 싶습니다. ...

Admin

댓글에 대한 응답
jobs

댓글에 대한 응답

나는 많은 vim 창을 실행하고 종종 bg에 넣습니다. 문제는 vim내가 그 목록을 나열하면 다들 그렇게 말하므로 jobs차이점을 말하기가 어렵다는 것입니다. [1] - suspended nvim [2] - suspended nvim [3] + suspended nvim 이 문제를 해결하는 한 가지 방법은 vim을 시작할 때 특정 파일을 여는 것입니다. nvim ./myfile jobs: [1] + suspended nvim myfile 그러나 그것은 형편없는 이름 대체물이다. 또...

Admin

/dev/stdin에서 읽은 명령이 백그라운드로 전송될 때 "[1]+Stopped" 상태를 얻는 이유는 무엇입니까?
jobs

/dev/stdin에서 읽은 명령이 백그라운드로 전송될 때 "[1]+Stopped" 상태를 얻는 이유는 무엇입니까?

다음 명령을 실행해 보았습니다. cat base64 /dev/stdin md5sum /dev/stdin tail /dev/stdin 내가 이 작업을 수행하는 모든 경우에: ^Z $ bg $ jobs 내가 얻는 상태는 [1]+ Stopped다음과 같습니다 [1]+ Running. 그러나 파이프에서 읽으면 작업이 실행 중인 것으로 간주됩니다. mkfifo /tmp/fifo1 cat /tmp/fifo1 ^Z $ bg $ jobs # [1]+ Running tail...

Admin

Zsh 기능의 백그라운드 명령이 작업에 올바르게 표시되지 않는 이유는 무엇입니까?
jobs

Zsh 기능의 백그라운드 명령이 작업에 올바르게 표시되지 않는 이유는 무엇입니까?

jobsBash 5.2에서 다음 작업 중 하나 이후의 출력은 동일한 모듈로 작업 번호입니다. sleep 3 # press C-z s() { sleep 3; } s # press C-z jobs둘 다 에서 [1]+ Stopped sleep 3 Zsh 5.9(x86_64-apple-darwin20.6.0)에서 첫 번째 명령은 sleep다음 명령을 포함하는 충분히 유사한 출력을 생성합니다. [1] + suspended sleep 3 두 번째는 거의 쓸모없는 출력을 ...

Admin

SSH를 통해 다시 연결한 후 작업이 손실되는 이유는 무엇입니까?
jobs

SSH를 통해 다시 연결한 후 작업이 손실되는 이유는 무엇입니까?

ctrl+z 및 bg를 통해 백그라운드에서 작업이 실행 중입니다. ssh에 다시 연결한 후 jobs 명령에서는 작업을 찾을 수 없지만 ps grep에서는 찾을 수 있습니다. 이제 이것을 검색하여 tmux가 더 나은 솔루션일 수 있다는 것을 알았습니다. 그러나 여전히 ssh 종료가 jobs 명령에서 작업을 잃는 이유를 알고 싶습니다. 백그라운드에 넣어두었는데, 재접속 후에도 있어야겠죠? tty/ssh 세션 연결을 끊은 후 작업을 어떻게 관리합니까? ...

Admin

.csv 파일의 텍스트를 음성 오디오 파일로 일괄 쓰기
jobs

.csv 파일의 텍스트를 음성 오디오 파일로 일괄 쓰기

Mac에서 ZSH를 처음 사용하며 .csv 파일에서 WAV 오디오 파일을 일괄 생성하기 위한 간단한 셸 스크립트를 작성하는 데 도움을 찾고 있습니다. 3개의 데이터 열(AB C)이 포함된 .csv 파일을 만들었습니다. 텍스트 음성 변환으로 각 줄을 읽고 해당 줄을 .WAV 파일에 쓰고 싶습니다. 샘플은 다음과 같습니다: 폴더 "텍스트 변환" .csv 파일 "HelloSounds.csv" A, B, C Hello, my name is, Fred Hello, your name is, Anne Hello,...

Admin

공백이 포함된 파일 이름을 일괄 처리하고 확장자를 바꾸는 ZSh 스크립트
jobs

공백이 포함된 파일 이름을 일괄 처리하고 확장자를 바꾸는 ZSh 스크립트

음악 형식의 카탈로그 파일을 Ogg opus 형식으로 변환할 수 있는 zsh 스크립트가 있습니까? 이것파일 이름에 공백이 포함되어 있습니다.. 예를 들어, 디렉토리에는 확장자가 *.wma인 파일 10개가 포함되어 있습니다. *.wav다음을 사용하여 파일을 형식 으로 변환ffmpeg -i filename.wma filename.wav 파일은 *.wav프로덕션에 사용하기 위해 변환됩니다.opusenc --bitrate 160 filename.wav filename.opus 고쳐 쓰다: ffmpeg -i ...

Admin

bg와 fg는 어떤 신호를 보내나요?
jobs

bg와 fg는 어떤 신호를 보내나요?

알고 있음 ctrl+ z프로세스가 변경됨전망도착하다배경- 처럼정지시키다- 통과하다 SIGTSTP. 필요 fg에 따라 bg백그라운드 중단 프로세스를 다시 실행할 수 있습니다 . 질문 bg어떤 신호가 전송됩니까 fg? 두 사람이 보낸 내용이 동일한지 다른지 확실하지 않습니다. man fg나는 / 또는 가 없다는 것을 알고 있습니다 man bg. 글쎄, fg --help신호에 대한 정보 는 없습니다 .bg --help ...

Admin

쉘에서 차단 프로세스 실행 후 다른 프로세스 호출
jobs

쉘에서 차단 프로세스 실행 후 다른 프로세스 호출

본질적으로 차단되는 프로세스가 있습니다. 먼저 실행됩니다. 두 번째 프로세스를 실행하기 위해 첫 번째 프로세스를 백그라운드로 이동시키고 두 번째 프로세스를 실행합니다. wait 문을 사용하여 터미널에서 기다립니다. 그런데 쉘을 종료한 후( CTRL+를 누름 C) 첫 번째 프로세스가 원활하게 종료되지 않는 것 같습니다 . 쉘 스크립트는 다음과 같습니다. 실행.sh #!/bin/sh # start process one in background python3 -m http.server 8086 &...

Admin

zsh: 직접 배열 할당에 대한 잘못된 아래 첨자: 0
jobs

zsh: 직접 배열 할당에 대한 잘못된 아래 첨자: 0

아래에 다음 bash 스크립트가 있습니다. 내 목표는 디렉터리의 여러 파일을 반복하는 것입니다. 파일 이름은 다음과 같습니다.배치_1, 배치_2, 배치_3, 배치_4등, 7개 배치를 초과할 수 없습니다. 아래에 다음 스크립트가 있습니다. files=( $(echo 1) ) declare -p files declare -a files=([0]="batch_") for data in ${files[@]} do cat ${data} | cut -d , -f2,3 | grep -v "IP" > da...

Admin