GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Mengatur Bash Untuk Menjalankan *.exe Dengan Mono?

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 .


Linux
  1. Bagaimana Cara Menjalankan File .exe Di Ubuntu??

  2. Periksa Berapa Lama Skrip Bash Dijalankan Dengan Perintah Waktu

  3. Cara Mengatur Firewall dengan Firewalld di CentOS 8

  1. Bagaimana Cara Mengatur Parameter Saat Pipa Bash Script Ke Bash?

  2. Bagaimana Cara Mengatur Tanggal Dengan Format Epoch?

  3. Bagaimana saya bisa menjalankan Windows yang dapat dieksekusi dari WSL (Ubuntu) Bash

  1. Cara Menjalankan Skrip Bash {7 Metode}

  2. Cara Mengatur atau Mengubah Agen Pengguna dengan curl

  3. Bagaimana menjalankan F# interactive (fsi.exe) di dotnet core? Sudah support belum?