저는 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
. 실행 권한이 활성화되어 있지 않은 것이 거의 확실합니다. 사용자가 파일을 소유하지 않은 경우 이 명령은 실패하며, 이 경우 파일 소유자로서 명령을 실행해야 합니다.