web-dev-qa-db-ja.com

XFCEデスクトップからシェルスクリプトを起動する方法は?

テキストエディターでのみ開きます。 「アプリケーションから開く」には実行するオプションがありません。シェルスクリプトは+ xであるため、正常に実行されます。

回避策として、ターミナルエミュレータで開くように設定しましたが、理想的ではありません。

3
Eric Blank

実行可能としてマークされている場合でも、システムはスクリプトを解釈するために何を使用するかを知りません。 POSIXシェルスクリプトの場合、スクリプトの最初に次の行を追加します。

#!/bin/sh

Bashまたは他のシェルが必要な場合は、たとえばバッシュ用

#!/bin/bash

pythonプログラムなど、他の実行可能なテキストファイルにも同じことが当てはまります。

#!/usr/bin/python
1
s3lph