이 문서에서는 Linux Debian 9에서 rc.local 파일을 만드는 방법을 설명합니다
Debian 9에서 rc.local을 추가하는 단계는 아래를 참조하십시오.
Debian 9에서는 전통적인 "rc.local"이 제거되었습니다. 전통적인 Linux 사용자 및 관리자에게는 SystemD를 사용하여 이를 복구하는 방법이 있습니다. 아래 절차를 참조하십시오 (주의: 모든 명령은 루트 권한으로 실행해야 합니다):
1. 존재하지 않는 파일 “rc-local.service”를 편집합니다 :
vi /etc/systemd/system/rc-local.service
1.1. “/etc/systemd/system/rc-local.service”에 다음 내용을 추가합니다 :
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
2. “rc.local” 파일을 편집합니다 :
vi /etc/rc.local
2.1. 아래 내용을 추가하고 파일을 저장합니다
#!/bin/sh -e
#
# rc.local
#
# 이 스크립트는 각 다중 사용자 런레벨의 끝에서 실행됩니다.
# 스크립트가 성공 시 "exit 0" 또는 오류 시 다른
# 값을 반환하도록 하십시오.
#
# 이 스크립트를 활성화하거나 비활성화하려면 실행
# 비트를 변경하십시오.
#
# 기본적으로 이 스크립트는 아무 작업도 수행하지 않습니다.
exit 0
3. 권한 변경
chmod +x /etc/rc.local
4. 부팅 시 “rc-local” 스크립트를 활성화합니다
systemctl enable rc-local
5. “rc-local” 스크립트를 시작합니다
systemctl start rc-local.service
6. 서비스 시작 중 오류가 발생했는지 확인합니다
systemctl status rc-local.service
이제 전통적인 “rc.local”에 원하는 내용을 추가할 수 있습니다. 유사한 절차는 Ubuntu, Elementary 또는 Kali와 같은 Debian 기반 배포판에도 적용할 수 있습니다.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article