GNU/Linux >> Belajar Linux >  >> Linux

Apakah ada utilitas untuk membaca variabel lingkungan dari file env dan kemudian menjalankan perintah (lebih ringan dari mandor)?

Solusi 1:

Anda dapat mencari file lingkungan di shell aktif dan menjalankan program:

sh -ac ' . ./.env; /usr/local/bin/someprogram'

-a beralih mengekspor semua variabel, sehingga tersedia untuk program.

Solusi 2:

Alternatif lain adalah envdir :

envdir menjalankan program lain dengan lingkungan yang dimodifikasi sesuai dengan file di direktori tertentu.

  • Daemontools asli:http://cr.yp.to/daemontools/envdir.html
  • Port python:https://github.com/jezdez/envdir

Solusi 3:

Saya mencoba source .env dan itu bekerja seperti pesona. Sayangnya, tidak ada solusi lain yang diposting di sini yang berfungsi untuk saya.


Linux
  1. Variabel Lingkungan Linux:Cara Membaca dan Mengatur di VPS Linux

  2. Cara Menghapus File dan Direktori di Linux dari Command Line

  3. Cara Memisahkan Dan Menggabungkan File Dari Baris Perintah Di Linux

  1. Lihat file menggunakan – perintah cat, more, tail, head, dan wc

  2. Bagaimana cara mengurutkan berdasarkan ekstensi file dan kemudian nama?

  3. Mengulangi direktori secara rekursif dan menjalankan perintah pada file di direktori

  1. Trik Bash yang lebih bodoh:Variabel, temukan, deskriptor file, dan operasi jarak jauh

  2. Cara Menulis dan Menjalankan Program Qt pertama Anda di Debian 10

  3. Apa perintah untuk menyalin, membaca, dan menghapus file di linux