재부팅 시 또는 시스템이 시작될 때마다 특정 명령이나 스크립트를 실행해야 하는 경우도 있습니다. 어떻게 해야 할까요? 이 기사에서는 이에 대해 논의합니다. CentOS/RHEL 및 Ubuntu 시스템에서 시스템 시작 시 명령과 스크립트를 다시 시작하거나 실행하는 방법을 설명하기 위해 두 가지 방법을 사용합니다. 두 가지 방법 모두 테스트를 통과했습니다.
이 방법은 /etc/에 있는 rc.local 파일을 사용하여 시작 시 스크립트와 명령을 실행합니다. 시스템이 시작될 때마다 스크립트가 실행되도록 파일에 스크립트를 실행하는 줄을 추가합니다.
하지만 먼저 /etc/rc.local에 실행 권한을 추가해야 합니다.
$ sudo chmod +x /etc/rc.local
그런 다음 실행할 스크립트를 추가하세요.
$ sudo vi /etc/rc.local
파일 끝에 추가:
sh /root/script.sh &
그런 다음 파일을 저장하고 종료하세요. rc.local 파일을 사용하여 명령을 실행하는 경우에도 마찬가지이지만 명령의 전체 경로를 입력해야 합니다. 실행할 수 있는 명령의 전체 경로를 확인하려면:
$ 어떤 명령
예:
$ 어느 셔터
/usr/bin/shutter
CentOS라면 /etc/rc.local 대신 /etc/rc.d/rc.local 파일을 수정합니다. 하지만 먼저 파일에 실행 권한을 추가해야 합니다.
참고: - 시작 시 실행되는 스크립트는 종료 0으로 끝나야 합니다.
이 방법이 가장 간단합니다. 시스템 시작 후 90초를 기다린 후 명령과 스크립트를 실행하는 크론 작업을 생성합니다.
크론 작업을 생성하려면 터미널을 열고 실행하세요.
$ crontab -e
다음 내용을 입력하세요.
@reboot( 수면 90 ; sh locationscript.sh )
여기서 locationscript.sh는 실행할 스크립트의 주소입니다.
위 내용은 Linux가 시작되거나 다시 시작될 때 실행 명령/스크립트를 작성하는 방법을 가르칩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!