Langsung ke konten utama

Postingan

Menampilkan postingan dengan label Bash

Menjalankan Perintah Bahasa Pemrograman Lain Pada Bash

Saat kita sedang membangun sebuah runner/script menggunakan bahasa Bash, ada kalanya kita membutuhkan sebuah fitur yang hanya ada pada bahasa pemrograman lain. Misalkan saja saya ingin terhubung ke OpenVPN management console dan mengeksekusi perintah status di satu waktu. Sejauh yang dapat saya pahami, hal tersebut dapat dicapai menggunakan bahasa pemrograman Python. Hal ini dapat dilakukan dengan cara membuat file baru dan mendeskripsikan python sebagai intrepeter kemudian menyimpannya dengan nama misalkan contoh.py . Selanjutnya kita dapat memanggil script tersebut sebagaimana ./contoh.py  lalu output dari aplikasi tersebut akan keluar. Hal ini menurut saya kurang efisien serta kurang rapi. Pasalnya, file script utama akan bergantung pada file script lainnya yang intepreternya berbeda. Padahal Bash sering kali ditulis pada file tunggal dan langsung bisa dijalankan bergantung pada file lain. Akhirnya saya menemukan solusi dimana penggunaan bahasa pemrograman lain dapat dijalankan di d