2
나는 파이썬 프로그램을 실행해야하는 그놈 쉘 확장을 개발 중이다. 그것은 다음을 포함합니다 :이 JS 코드 조각이 그놈 쉘을 폭발시키는 이유는 무엇입니까?
GLib.spawn_sync(null, ['python', '-c', '"import os"'], null, 4, null)
이 라인은 글래스에서 실행해도 전체 쉘이 충돌합니다.
나는 파이썬 프로그램을 실행해야하는 그놈 쉘 확장을 개발 중이다. 그것은 다음을 포함합니다 :이 JS 코드 조각이 그놈 쉘을 폭발시키는 이유는 무엇입니까?
GLib.spawn_sync(null, ['python', '-c', '"import os"'], null, 4, null)
이 라인은 글래스에서 실행해도 전체 쉘이 충돌합니다.
셸의 프로세스가 spawn_sync
이 아니어야합니다. 즉, 프로세스가 리턴 될 때까지 쉘이 잠길 것입니다. 웬일인지, 껍질은 이것을 용납하지 않고 멸망한다. spawn_async
을 사용하면 정상적으로 작동합니다.
의미가 있지만 다른 그놈 확장은 spawn_sync를 사용하며 불쾌감을주지 않습니다. –