i3 터미널에서 실행 하면 nohup google-chrome &
google-chrome을 사용하여 새 터미널이 시작됩니다. 하지만 명령이 실행 중인 터미널을 닫으면 nohup
google-chrome 터미널도 닫힙니다.
Google 크롬을 독립적으로 시작하는 방법은 무엇입니까?
답변1
제어 셸에서 분리하는 데 사용되므로 google-chrome &!
셸을 종료해도 나머지 작업이 종료되지 않습니다. 또는 disown
셸 내장 기능을 사용하여 작업을 분리하세요. 모든 쉘이 아닌 쉘에서 실행될 수 있습니다( zsh
예 를 들어 나머지 백그라운드 작업을 먼저 종료하지 않고).bash
dash
좀 더 이식성이 뛰어난(어색한 경우) 방법은 sh -c "google-chrome &" &
. 그러면 백그라운드에서 google-chrome이 시작되고 종료되는 하위 쉘이 백그라운드에서 시작됩니다. 따라서 원래 쉘에 매달려 있는 작업을 종료하지 않아도 됩니다.