![시작 스크립트의 목적은 무엇입니까? [폐쇄]](https://linux55.com/image/47746/%EC%8B%9C%EC%9E%91%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%9D%98%20%EB%AA%A9%EC%A0%81%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
지금까지 나는 스크립트의 기본 의미를 알고 있습니다. 스크립트는 파일을 통해 chmod +x
실행되고 실행될 수 있는 쉘 명령이 포함된 파일입니다 ../
내 친구는 터치패드가 제대로 작동하려면 데비안을 설치할 때 소위 시작 스크립트를 복사해야 한다고 말했습니다.
시작 스크립트의 의미와 목적은 무엇입니까?
간단한 예를 들어주실 수 있나요?
답변1
이렇게 생각해보세요. 시작 스크립트는 프로그램에 의해 자동으로 실행되는 것입니다. 예를 들어, 운영 체제의 기본 시계가 마음에 들지 않는다고 가정해 보겠습니다. 따라서 .xsession에 가서 다음을 입력하세요.
불량 시계를 모두 종료합니다. 좋은 시계&그런 다음 다음에 로그인하면 잘못된 시계가 시작된 다음 종료되고 원하는 시계가 시작됩니다. 복잡한 스크립트가 있는 경우 해당 스크립트를 모두 동일한 파일에 넣기를 원하지 않는 경우가 많습니다. 원하는 시계를 설명하는 복잡한 쉘 스크립트가 있다고 가정하십시오. 따라서 /home/username/bin/clocklook.sh와 같은 파일에 넣습니다. 그런 다음 .xsession에 다음 줄을 입력합니다.
/home/사용자 이름/bin/clocklook.sh&그러면 로그인하면 시계가 아름답게 보일 것입니다.
답변2
아마도 "시작 스크립트"에 대해 이야기하고 있을 것입니다. 그 목적은 일반적으로 시스템을 처음 부팅할 때 자동으로 작업을 수행하여 매번 수동으로 수행할 필요가 없도록 하는 것입니다.
예를 들어 그의 스크립트는 노트북이 부팅될 때마다 특정 커널 모듈을 로드하거나 특정 설정을 변경할 수 있습니다.
답변3
시작 스크립트의 목적은 스크립트를 실행하는 프로그램 또는 스크립트 끝에서 시작되는 프로그램에 대한 세션의 나머지 부분을 설정하는 것입니다. 사용하기가 더 쉽고 편리합니다.
일반적인 예로는 시스템에 로그인할 때 실행되는 .profile
사용자 홈 디렉터리의 선택적 파일이나 시스템 전체에 해당하는 파일이 있습니다./etc/profile
또 다른 예는 startx
텍스트 콘솔의 그래픽 환경에서 세션을 시작하는 프로그램입니다.
이 스크립트가 작성된 언어(Bourne 쉘)에 어느 정도 익숙해지면 이 스크립트를 살펴보는 것이 좋습니다.