実行ファイルの作成

実行ファイルの作成

ターミナルを開いて次のように入力すると、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

関連情報