%20%EB%B6%80%ED%8C%85%EC%97%90%EC%84%9C%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EA%B3%A0%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 Mint 17.2에 로그인할 때마다 터미널(Konsole)을 열고 폴더로 이동합니다.
예를 들어
cd /to/path
시스템 시작 시 스크립트를 실행할 수 있음을 발견했습니다.
메뉴-->자동 시작
그래서 스크립트를 만들었어요
#!/bin/bash
cd path/to/
하지만 konsole에서 실행하려고 하면
./my_scrypt
오류가 발생했습니다.
허가가 거부되었습니다
뭐가 문제 야?
또한 시스템이 올바른 방식으로 부팅될 때 터미널을 열고 있습니까? -> cd path/to/?
답변1
사용자의 bash 파일에 몇 줄을 추가해야 할 것 같습니다.
로그인 시 konsole을 열려면 다음을 추가하세요.
konsole&
파일 끝까지 ~/.bash_profile
. 사용자가 로그인하면 이 파일의 명령이 실행됩니다.
를 열 때 목차에 konsole
추가 하려면 cd
다음을 추가하세요.
cd /to/path
파일 끝까지 ~/.bashrc
. 사용자가 터미널을 열 때마다 이 파일의 명령이 실행됩니다.
편집: 직접적인 질문에 답하고 권한 문제를 해결하려면 명령을 실행하십시오 chmod 755 myscript
. 실행 권한이 활성화되어 있지 않은 것이 거의 확실합니다. 사용자가 파일을 소유하지 않은 경우 이 명령은 실패하며, 이 경우 파일 소유자로서 명령을 실행해야 합니다.