특정 사용자가 로그인할 때 실행되는 스크립트가 있습니다. 이 스크립트와 해당 리소스를 어디에 배치해야 합니까? 원래는 /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