.pyc
ファイルであるmyapp
ファイルがあり、実行可能にしたい。現在、プログラムを実行するには、次のように手動でPythonを呼び出す必要があります。
python /usr/bin/myapp "hello world!"
次のように、手動でmyapp
を呼び出さずに、python
を実行するようにシステムを永続的に構成するにはどうすればよいですか?
myapp "hello world!"
Shebang #!/usr/bin/env python
は、個別の.pyc
ラッパースクリプトを使用しないと、バイトコンパイルされた.sh
ファイルでは機能しないため、これを行う必要があります。
Debianベースのディストリビューションでは、パッケージbinfmt-support
、機能を提供します。パッケージのインストールで構成された形式については、プロシージャファイルシステムを調べてください。
ls /proc/sys/fs/binfmt_misc
必ず.pyc
ファイルの実行権限。