2016-07-21 2 views
-1

Digital Ocean에서 임대 한 서버가 있습니다. 퍼티를 사용하여 액세스합니다. 백그라운드에서 파이썬 스크립트를 실행하여 컴퓨터에서 다른 작업을 수행 할 수 있습니다. 내가 기계를 계속 사용할 수 있도록 배경에서 실행할 수있는 터미널 명령은 무엇입니까?파이썬 스크립트를 실행하고 여전히 내 우분투 서버를 사용할 수 있습니까?

임의의 정보를 당신이해야 할 수 있습니다

- 특수 우분투 14.04

-Python3.4 스크립트를

- 내 마음에 드는 디저트 치즈 케이크 도움을

감사를 (나에게 치즈 케이크를 구입) !

+0

[백그라운드에서 파이썬 스크립트를 어떻게 실행합니까?] (http://askubuntu.com/questions/175751/how-do-i-run-a-python-script-in-the-background-and- 재시작 후 충돌) – lonewaft

+0

[백그라운드로 프로세스를 실행하고 결코 죽지 않는 방법] 가능한 중복 (영문) (http://stackoverflow.com/questions/4797050/how-to-run-process-as-background) -and-never-die) – smac89

+0

사용 사례에 따라'nohup [script] '또는'tmux' /'screen'을 사용하는 것이 좋습니다. –

답변

1

그것은 파이썬보다 유닉스/리눅스 질문 더,하지만 당신은 다른 몇 가지 방법에 작업을 수행 할 수 있습니다

% python myprogram.py & 

은 "&은"백그라운드에서 실행 말한다. 당신이 잊고, 그냥 다음 입력 할 수 있습니다, 그것을 실행 한 경우

"^ Z"(제어-Z) 프로그램을 일시 중단하려면 다음을 입력합니다

% bg 

백그라운드에서 다시 실행을 시작합니다. 그리고 재미로 "fg"는 다시 포 그라운드로 되돌립니다. 백그라운드에서 여러 프로세스를 실행할 수 있습니다. 둘 이상의 작업을 수행하는 경우 "% n"을 사용하여 명시 적으로 "bg"와 "bg % 1"이 모두 작동 할 수 있습니다. 하나의 백그라운드 작업) 백그라운드에서 여러 작업이 실행중인 경우 더 재미있게 작업 할 수 있습니다.

% jobs 

목록에 표시됩니다.

+0

이 대답은 아기의 리눅스 지식을 확장시키는 데 도움이 되었기 때문에 좋았지 만,이 명령으로 프로그램을 실행 한 후에도 터미널을 사용할 수 없습니다. : – MoreFoam

+1

글쎄, 내 리눅스 서버에 연결하기 위해 Windows에서 PuTTY를 사용하고, 호스트 (Digital Ocean)가 어떻게 든 그것을 금지하고 있지 않다면, 그게 끝났어 .Control-Z는 PuTTY를 통해 잘 작동하지 않을 수도있다. 하지만 라인 맨 끝의 "&"를 사용하여 뭔가를 시작해야합니다. – Fhaab

+0

다시 시도해 보겠습니다. 도움에 감사드립니다. :> – MoreFoam

관련 문제