Fedora 33 - 시작 시 명령 또는 스크립트 실행

Fedora 33 - 시작 시 명령 또는 스크립트 실행

2020년(오늘과 마지막 날)입니다. Fedora 33, 시작 시 명령이나 스크립트를 실행하는 이상적인 방법은 무엇입니까?

제가 이 질문을 다시 드리는 이유는 지난 몇 년 동안 여러 가지 다른 접근 방식을 보았기 때문입니다. 그 중 일부는 이제 구식입니다. 그렇다면 2020년에 이상적인 접근 방식은 무엇입니까?

답변1

.desktop를 통해 이 작업을 수행할 수 있습니다 ~/.config/autostart. 저는 Fedora Cinnamon Edition을 실행하고 있는데 이것이 다른 배포판에서도 작동하는지 확실하지 않습니다.

예: 다음과 같은 파일을 만듭니다.디스코드 데스크탑.데스크탑다음 내용이 포함되어 있습니다. 다시 시작하면 불일치가 최소화되기 시작합니다.

[Desktop Entry]
Name=Discord Desktop
Comment=Discord Desktop for Linux
Exec=flatpak run com.discordapp.Discord --start-minimized
Type=Application

답변2

@reboot 지시문을 사용하여 루트 사용자의 crontab에 명령을 넣습니다.

@reboot /root/myscript.sh

이는 시작 시 작고 빠른 명령을 실행하는 빠르고 쉬운 방법입니다.

답변3

  • 시스템 단위 생성
  • /etc/rc.d/rc.local(디렉토리가 아닌 파일)에 넣고 활성화합니다.
sudo systemctl enable rc-local.service

관련 정보