![컴퓨터가 시작될 때 실행할 프로그램을 어떻게 지정합니까? [아치]](https://linux55.com/image/8513/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B0%80%20%EC%8B%9C%EC%9E%91%EB%90%A0%20%EB%95%8C%20%EC%8B%A4%ED%96%89%ED%95%A0%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%A7%80%EC%A0%95%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EC%95%84%EC%B9%98%5D.png)
저는 현재 GNOME 데스크탑 환경에서 Arch를 사용하고 있습니다. 컴퓨터가 시작될 때 자동으로 실행될 프로그램을 어디에 지정해야 할지 모르겠습니다. 이를 수행하는 방법(GUI 또는 비GUI)이 여러 가지 있다면 모두 알고 싶습니다.
답변1
답변2
systemd
시작 중에 애플리케이션을 실행하려면 서비스를 사용해야 합니다 . (예: myscript.service)에 새 파일을 만들고 /etc/systemd/system
다음 콘텐츠를 추가합니다.
[단위] 설명=myscript [제공하다] ExecStart=/usr/bin/my-script [설치하다] WantedBy=다중 사용자.대상
스크립트를 넣고 /usr/bin/my-script
실행 가능한지 확인하십시오. 그런 다음 서비스를 활성화하십시오.
$ sudo chmod 755 /usr/bin/my-script $ sudo systemctl 활성화 myscript.service
이 예에서는 대상 다중 사용자가 시작될 때 스크립트가 시작되기를 원한다고 가정합니다.