운영 체제의 자동 시작에 스크립트나 명령을 빠르게 추가하기 위해 이전 버전의 Debian에서는 /etc/rc.local 파일이 사용되었지만 최신 버전에서는 이 파일이 더 이상 작동하지 않습니다. 때로는 운영 체제 시작에 일부 명령을 빠르게 추가해야 하는 경우가 있습니다. 이 기능을 활성화하려면 다음을 수행하십시오:
1. 서비스 파일을 만들어보자:
#vi /etc/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
[Service]
Type=idle
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
2. 파일 자체를 만들어 봅시다 /etc/rc.local
vi /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.#
# In order to enable or disable this script just change the execution# bits.
## By default this script does nothing.
exit 0
3. 실행 권한 할당:
chmod +x /etc/rc.local
4. 자동 시작에 서비스 추가:
systemctl enable rc-local
5. 서비스 시작:
systemctl start rc-local
6. 상태를 확인해 볼까요:
systemctl status rc-local
이제 필요한 명령이나 스크립트를 파일에 추가할 수 있습니다 /etc/rc.local 줄 앞에 exit 0.
No Comments Yet