Tanpa DE atau bahkan X, saya ingin menggunakan ./my.exe
untuk menjalankan mono my.exe
, seperti itu bekerja dengan skrip python.
Jawaban yang Diterima:
Bash tidak memiliki fitur seperti itu. Zsh, Anda dapat mengatur alias berdasarkan ekstensi:
alias -s exe=mono
Namun, ini hanya akan berfungsi di shell interaktif, tidak ketika sebuah program memanggil yang lain.
Di Linux, Anda dapat mengatur eksekusi binari asing melalui mekanisme binfmt_misc; lihat Rolf Bjarne Kvinge. Distribusi Linux yang baik mengatur ini secara otomatis sebagai bagian dari paket mono runtime.
Jika Anda tidak dapat menggunakan binfmt_misc karena Anda tidak memiliki izin root, Anda harus puas dengan skrip wrapper.
#!/bin/sh
exec /path/to/mono "$0.exe" "[email protected]"
Letakkan skrip pembungkus di direktori yang sama dengan .exe
file, dengan nama yang sama tanpa .exe
.