터미널에서 프로그램을 sudo로 시작하지만 추가 터미널 사용을 위해 분리


-2

네, 터미널에서 분리 된 프로그램에 대한 또 다른 질문이지만, 당신이 나를 불 태우기 전에 인터넷을 통해 검색했지만 응답과 일치하는 것이 없습니다.

터미널에서 프로세스를 완전히 분리하려면 어떻게합니까?

https://askubuntu.com/questions/264257/how-to-open-an-application-in-terminal-and-detach-it

https://serverfault.com/questions/34750/is-it-possible-to-detach-a-process-from-its-terminal-or-i-should-have-used-s

https://stackoverflow.com/questions/11807688/how-to-detach-a-process-from-terminal-in-unix

https://bbs.archlinux.org/viewtopic.php?id=157917

그래서 나는 &,, nohup등 을 시도 emac했지만 그것들은 내가 찾고있는 것을하지 않거나 적어도 그들이 찾고있는대로 일하고 있다는 것을 모른다.

서버에 로그인하지 않고 나중에 사용하거나 백그라운드에서 실행되는 일부 프로그램이나 스크립트를 시작하려고하지 않습니다. 나는 노력했지만 screen서버에서 사용할 수 있습니다.

그러나 때로는 sudo액세스 할 수있는 내 PC의 일부를 디버깅하거나 편집해야하며 모든 프로그램을 개별적으로 시작하면 필요하지 않은 10 개의 터미널이 열리고 10 개의 프로그램을 사용하면 너무 많은 것입니다.

그래서 터미널을 열고 로그인하면 예를 들어 sudo su프로그램을 여는 방법이 있습니까?kate

kate /var/log/mail.log

같은 터미널을 다시 계속 사용하십시오. 터미널을 닫을 경우 닫거나 수동으로 닫을 수있는 프로그램을 열었습니다. 지금은 위의 스레드에서 찾거나 검색 할 때 찾은 모든 솔루션이 작동하지 않습니다. 일부 솔루션은 터미널을 닫을 때 프로그램을 계속 실행하는 데 도움이되지만 터미널은 잠겨 있으며 다른 프로그램을 시작하려면 다른 터미널을 열어야합니다. 다른 파일을여십시오.

마지막 예제를 위해 어떻게 할 수 있습니까?

터미널 열기

로 로그인 sudo su

스타트 kate /var/log/mail.log

같은 터미널에서 다른 프로그램을 시작하거나 다른 파일을 열려면

'kate / opt / lampp / etc / php.ini`와 같은

postfix를 다시 시작하기 위해 터미널을 자유롭게 확보하십시오.

예를 들어 service postfix restart

등등...


Try kate filename 2> /dev/null &
MariusMatutiae

답변:


0

케이트 /opt/lampp/etc/php.ini&

또는

케이트 /opt/lampp/etc/php.ini

프로그램 실행을 중지하려면 Ctrl + z 를 누릅니다.

BG 하고 Enter 키를 눌러 프로그램을 계속 실행을 수 있도록 입력합니다. 백그라운드에서


나는 그것을 시도했지만 ctrl + z는 어떤 이유로 작동하지 않습니다. 프로그램을 멈추지 만 bg를 입력하면 고정되지 않습니다. &프로그램으로 시도하면 분리 된 상태로 유지되지만 분리하지 않았기 때문에 끊임없이 터미널로 돌아갑니다. 따라서 분리하고 다른 명령을 입력하면 이전 프로그램이 다시 연결되고 Ctrl + C로 분리 할 수는 있지만 다시 돌아옵니다.
Aleksandar Đorđević
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.