![데비안 9에서 $XDG_CONFIG_HOME/autostart를 실행하는 프로그램은 무엇입니까?](https://linux55.com/image/136112/%EB%8D%B0%EB%B9%84%EC%95%88%209%EC%97%90%EC%84%9C%20%24XDG_CONFIG_HOME%2Fautostart%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
$XDG_CONFIG_HOME/autostart
데비안 9에서는 어떤 프로그램이 실행되나요?
.desktop
다음 파일을 넣어 보았습니다 $XDG_CONFIG_HOME/autostart
.
[Desktop Entry]
Type=Application
Name=test
Comment=test
NoDisplay=true
Exec=sh -c 'cat /proc/$$/status >~/test_output'
NotShowIn=GNOME;KDE;XFCE;
PPID는 1( systemd
)이지만 systemd가 이러한 항목을 어떻게 처리하는지 찾을 수 없습니다 $XDG_CONFIG_HOME/autostart
.
답변1
이는 다음을 구현하는 데스크탑 환경에 의해 처리됩니다.데스크탑 애플리케이션 자동 시작 사양. Debian 9, GNOME의 기본 데스크톱 환경을 사용하는 경우 자동 시작 응용 프로그램이 시작됩니다 gnome-session
.
systemd
귀하의 프로세스가 부모가 되는 것은 원래 부모가 중지되고 실행 상태로 남겨졌기 때문이라고 생각합니다. 부모가 죽은 프로세스는 pid 1로 재설정됩니다.