다음 명령을 사용하여 konsole을 시작하고 시작 시 명령을 실행합니다.
konsole -e 'bash -c "MY_COMMAND;bash"'
목표는 명령을 실행한 후 konsole을 열어 두는 것입니다(예상대로 작동함).
그러나 시스템을 종료(또는 다시 시작)한 후 명령이 실행된 1개의 콘솔뿐만 아니라 다른 콘솔도 열렸습니다(내부적으로 실행된 명령 없이).
2개의 시작 스크립트를 사용하여 닫기 전에 모든 Konsole을 수동으로 닫지 않으면 4개의 터미널이 열립니다(예상대로 2개 + "clean" 2개).
왜 이런 일이 발생하는지 설명하는 사람이 있습니까? 다시 시작하기 전에 수동으로 닫지 않으면 모든 명령이 다른 bash를 여는 이유는 무엇입니까?
KDE를 통해 종료하거나 shutdown 명령을 사용하면 모든 터미널이 닫혀야 한다고 생각했는데, 왜 이런 일이 발생합니까?