터미널을 열고 다음을 입력하면 webapp이 실행되면서 Firefox가 열립니다.
./refine
그래서 다음을 txt 파일에 추가하고 txt 파일 속성을 실행 파일로 변경했지만 동일한 동작을 얻지 못합니다. 실제로는 아무 일도 일어나지 않습니다.
#! /bin/bash
./refine
경로를 명시적으로 만들기 위해 위의 내용을 다음과 같이 수정했습니다. 파일은 모두 홈에 있습니다.
#! /bin/bash
~/Downloads/openrefine-2.6-beta.1/refine
실행 파일을 두 번 클릭하고 터미널에서 실행을 선택하면 터미널이 열렸다가 바로 닫힙니다. 터미널에서 스크립트를 실행하면 브라우저/응용 프로그램이 열리기 전에 꽤 많은 텍스트가 콘솔에 반환됩니다.
답변1
구체화 폴더로 이동하여 올바른 파일 권한을 설정하십시오.
chmod +x refine
그런 다음 다음을 사용하여 실행 파일을 시작할 수 있습니다.
./refine
예를 들어 다음과 같은 쉘 스크립트에서 실행할 수 있습니다 run_refine.sh
.
#! /bin/bash
~/Downloads/openrefine-2.6-beta.1/refine
먼저 다음을 사용하여 실행 권한을 설정해야 합니다.
chmod +x run_refine.sh
그런 다음 다음을 사용하여 스크립트를 시작할 수 있습니다.
./run_refine.sh