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