Image

지식 기반 → 최신 버전의 데비안에 rc.local 파일 추가

[가상 서버]
출판 날짜: 08.09.2022

운영 체제의 자동 시작에 스크립트나 명령을 빠르게 추가하기 위해 이전 버전의 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