ターミナルを開いて次のように入力すると、Firefox が開き、Web アプリが実行されます。
./refine
そこで、次の内容を txt ファイルに追加し、txt ファイルのプロパティを実行可能ファイルに変更しましたが、同じ動作は得られず、実際には何も起こりません。
#! /bin/bash
./refine
パスが明確になるように、上記を次のように修正しました。ファイルはすべてホームにあります。
#! /bin/bash
~/Downloads/openrefine-2.6-beta.1/refine
実行ファイルをダブルクリックしてターミナルで実行を選択すると、ターミナルが開き、すぐに閉じます。ターミナルでスクリプトを実行すると、ブラウザー/アプリケーションが開く前に、かなりの量のテキストがコンソールに返されます。
答え1
refineフォルダに移動し、正しいファイル権限を設定します。
chmod +x refine
次に、次のコマンドで実行可能ファイルを起動します。
./refine
という名前のシェル スクリプトから実行できますrun_refine.sh
。例:
#! /bin/bash
~/Downloads/openrefine-2.6-beta.1/refine
まず、実行権限を設定する必要があります:
chmod +x run_refine.sh
次に、次のコマンドでスクリプトを起動します。
./run_refine.sh