«background-process» 태그된 질문

'백그라운드'프로세스는 "장면 뒤"(즉, 백그라운드에서) 사용자 개입없이 실행되는 컴퓨터 프로세스입니다. 이러한 프로세스를 사용하는 일반적인 작업에는 로깅, 시스템 모니터링, 예약 및 사용자 알림이 포함됩니다. 백그라운드 프로세스에 대한 질문이 있으면이 태그를 사용하십시오.


4
쉘 스크립트에서 마지막으로 실행 된 명령의 pid를 얻는 방법?
다음과 같은 쉘 스크립트를 갖고 싶습니다. my-app & echo $my-app-pid 그러나 방금 실행 된 명령의 pid를 얻는 방법을 모르겠습니다. jobs -p my-app명령을 사용 하여 pid를 grep 할 수 있다는 것을 알고 있습니다 . 그러나 셸을 여러 번 실행하려면이 방법이 작동하지 않습니다. 때문에 jobspec이 모호합니다.


5
백그라운드 프로세스를 일시 중단하고 포 그라운드로 가져 오는 방법
원래 포 그라운드에서 실행중인 프로세스가 있습니다. 나는 Ctrl+로 일시 중단 한 Z다음에 의해 백그라운드에서 실행을 다시 시작합니다 bg <jobid>. 백그라운드에서 실행중인 프로세스를 일시 중단하는 방법이 궁금합니다. 백그라운드 프로세스를 포 그라운드로 가져 오려면 어떻게해야합니까? 편집하다: 프로세스는 stderr로 출력되므로 fg <jobid>프로세스가 터미널에 출력되는 동안 어떻게 명령 을 발행해야 합니까?

8
기다리지 않고 명령을 실행
CLI에서 때로는 입력하는 명령이 완료되는 데 시간이 걸리고 언제 일어날 지 알고 있습니다. 나는 리눅스에서 "배경 화"와 그와 관련하여 약간 혼란스러워합니다. CLI에게 대기하고 싶지 않다는 가장 일반적인 (또는 사용하기 쉬운) 방법은 무엇인지 즉시 알려주십시오. 그리고 그것이 진행률 표시 줄이나 바쁘게 회전 할 수 있다면 그것은 좋을 것입니다!

9
우아한 방법으로 영원히 아무것도하지 않는 방법?
유용한 정보를 생성 stdout하지만에서 읽는 프로그램이 있습니다 stdin. 표준 입력에 아무것도 제공하지 않고 표준 출력을 파일로 리디렉션하고 싶습니다. 지금까지는 너무 좋습니다. program > output tty에서 아무것도하지 마십시오. 그러나 문제는 백그라운드에서 이것을하고 싶습니다. 만약 내가한다면: program > output & 프로그램이 일시 중단됩니다 ( "일시 중단 (tty input)"). 만약 내가한다면: program < …

3
프로세스에서 ^ Z를하면 "중지"됩니다. 다시 어떻게 전환합니까?
실수로 telnet프로세스를 "중지"했습니다 . 이제 다시 "전환"하거나 죽일 수 없습니다 (응답하지 않습니다 kill 92929. 92929가 프로세스 ID입니다). 따라서 제 질문은 리눅스 명령 줄에서 프로세스가 중지 된 경우에 의존하지 않고 어떻게 다시 전환하거나 죽일 수 kill -9있습니까?

5
여러 명령을 실행하고 bash에서 하나로 죽입니다.
단일 쉘에서 여러 명령 (프로세스)을 실행하고 싶습니다. 그들 모두는 연속 출력을 가지고 있으며 멈추지 않습니다. 배경 나누기를 실행 Ctrl- C. Ctrl- 를 사용하여 모든 프로세스를 중지 할 수 있도록 단일 프로세스 (서브 셸, 어쩌면?)로 실행하고 싶습니다 C. 구체적으로 말하면 mocha(감시 모드)로 단위 테스트를 실행하고 서버를 실행하고 파일 사전 처리 (감시 …

6
-f 옵션으로 시작한 SSH 세션을 종료하는 방법 (백그라운드에서 실행)
나는 이것에 꽤 길을 잃었다. 매뉴얼 페이지에서 : -f Requests ssh to go to background just before command execution. -f옵션으로 SSH를 시작한 후 작동 터널이 있습니다. 그러나 사용을 마친 후에는 더 이상 상호 작용하는 방법을 모릅니다. 예를 들어 SSH 터널 을 마치면 SSH 터널을 닫을 수 없습니다 . 내가 아는 …

7
ssh 연결에서 완전히 분리 된 원격 명령 실행
나는이 컴퓨터를 가지고 localpc와 remoteserver. 에 localpc몇 가지 명령을 실행 해야 합니다 remoteserver. 필요한 작업 중 하나는 몇 시간 동안 실행되는 백업 스크립트를 시작하는 것입니다. 나는 localpc“화재” 명령을 받고 나서 처음에는 없었던 remoteserver것처럼 완전히 독립적으로 실행 하고 싶습니다 localpc. 이것이 내가 지금까지 한 일입니다. remoteserver 포함 스크립트가 있습니다 : /root/backup.sh …


3
역방향 터널을 만들기위한 영구 백그라운드 ssh 연결 : 올바른 방법은 무엇입니까?
관련 질문 : 서버에서 클라이언트로 SSH 연결 시작 거기에서 대답하면 많은 도움이되었습니다.이 명령은 내가 필요한 것을 수행합니다. ssh -R 2225:localhost:22 loginOfServerWithPublicIP@publicIP 그래서 나는 항상 다시 연결하는 스크립트를 작성했습니다. #!/bin/bash while true; do echo "try to connect..." ssh -o ServerAliveInterval=240 -R 2225:localhost:22 user@host echo "restarting in 5 seconds.." sleep 5 done …

1
GNU 병렬 vs & (배경 의미) vs xargs -P
.sh스크립트를 사용하여 일련의 작업을 실행하는 것의 차이점 또는 장점 (있는 경우)에 대해 혼란 스럽습니다.GNU parallel 예를 들어 Ole Tange 의 답변 : parallel ./pngout -s0 {} R{} ::: *.png 그들을 통해 루핑하는 것이 아니라 그들을 배경으로 &만든다. 예를 들어 frostschutz 의 답변 : #copied from the link for illustration for …

5
나는`&`를 사용하고 있습니다 : 왜 프로세스가 백그라운드에서 실행되지 않습니까?
&백그라운드에서 프로세스를 실행하는 명령을 추가 할 수 있다는 것을 알고 있습니다 . 우분투 12.04 상자에 SSH를 넣고 파이썬 프로그램을 실행하고 있습니다. $python program.py &하지만 터미널 창을 닫을 때 터미널을 닫으면 실행중인 프로세스가 종료된다는 메시지가 나타납니다. 왜 이런거야? 앰퍼샌드를 사용하여 백그라운드에서 프로세스를 실행하고 있습니다. SSH를 사용하고 있는지 여부에 관계없이 어떻게 실행할 …

4
4 가지 작업이 동시에 진행됩니다. 어떻게해야합니까?
디렉토리에 PNG 이미지가 많이 있습니다. 이 이미지를 압축하기 위해 실행하는 pngout이라는 응용 프로그램이 있습니다. 이 응용 프로그램은 내가 한 스크립트에 의해 호출됩니다. 문제는이 스크립트가 다음과 같이 한 번에 하나씩 수행한다는 것입니다. FILES=(./*.png) for f in "${FILES[@]}" do echo "Processing $f file..." # take action on each file. $f store current …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.