사용자별 시작 스크립트는 어디에 설치해야 합니까?

사용자별 시작 스크립트는 어디에 설치해야 합니까?

특정 사용자가 로그인할 때 실행되는 스크립트가 있습니다. 이 스크립트와 해당 리소스를 어디에 배치해야 합니까? 원래는 /usr, /bin, /var에 넣으려고 했는데, 그런 것들에 대한 표준이 있는지, 어디에 배치해야 하는지, 방해가 되지 않고 쉽게 접근할 수 있는지 궁금했습니다.

답변1

시작 스크립트와 자산은 일반적으로 사용자의 홈 디렉터리에 배치됩니다.

(홈디렉토리는 getent passwd username사용자로 로그인하여 $HOME 값을 확인하면 알 수 있다.)

답변2

이것은 실행 가능한 스크립트이므로 /usr/bin다음 위치에 두는 것이 가장 좋습니다./usr/local/bin

이점:

  • 스크립트의 전체 경로를 입력하지 마세요./var/opt/anything/my_script
  • 터미널에서 테스트하려면 my_script를 입력하세요.

나는 이것을 하기 위한 표준이 없다고 생각합니다. 당신이 원하는 곳에 두십시오(분명히 /dev,,,, 등이 아닌). 그것은 궁극적으로 당신의 선택입니다 /proc./sys/var/www

관련 정보