로그인 시 자동으로 bash 스크립트 실행

로그인 시 자동으로 bash 스크립트 실행

로그인 시 자동으로 실행되는 스크립트를 만들고 싶어서 파일에 넣어두었는데 ~/bash.profile실행되지 않더군요. bashrc에 넣으면 터미널을 열 때 실행됩니다.

내가 스크립트에서 하고 있는 일은 사진 폴더의 파일에 액세스하는 것입니다. 방금 추가 ./script.sh했어요 ~/.bash_profile. 로그인 시 실행되게 하려면 어떻게 해야 합니까?

저는 Ubuntu 11.10에서 Unity를 사용하고 있습니다.

답변1

나는 간다다른 답변을 다른 말로 표현하기, 하지만 기본적인 사항은 모두 다루겠습니다.

당신은 당신이 사용하고 있다고 말했다맞잡다Startup Applications, 대시에서 프로그램을 검색하고 엽니다.

그런 다음 추가를 클릭합니다.

여기에 이미지 설명을 입력하세요.

이제 스크립트의 세부정보를 입력하세요.

여기에 이미지 설명을 입력하세요.

내 샘플 세부정보를 귀하의 세부정보로 변경하세요.

"추가"를 클릭하면 모든 준비가 완료됩니다!

답변2

.profile.bash_profile로그인 셸로 실행될 때(예: Linux 텍스트 콘솔에서 또는 SSH를 사용하여 로그인할 때) bash에서 얻은 파일입니다. 기존 로그인에서 새 셸을 로드할 때는(예: Unity 또는 기타 그래픽 환경에서 새 터미널 창을 열 때) 가져오지 않습니다. .bashrc반면에 리소스는 비로그인 셸에서만 가져오지만 때로는 배포판이 .bashrc기본 셸에서 리소스를 로드합니다 .bash_profile. 한 가지 해결 방법은 프로필 기본 설정에서 셸을 로그인 셸로 로드하도록 Gnome 터미널을 변경하는 것입니다. 쉘은 새 터미널 창이 열릴 때마다 실행됩니다. 또 다른 옵션은 @jrg가 제안한 대로 시작 응용 프로그램 목록에 추가하는 것입니다.

관련 정보