GNU/Linux >> Znalost Linux >  >> Linux

Existuje nástroj pro čtení proměnných prostředí ze souboru env a následné spuštění příkazu (lehčí než foreman)?

Řešení 1:

Zdrojový soubor prostředí můžete získat v aktivním prostředí a spustit program:

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

-a switch exportuje všechny proměnné, aby byly programu dostupné.

Řešení 2:

Další alternativou je envdir :

envdir spouští jiný program s prostředím upraveným podle souborů v určeném adresáři.

  • Původní nástroj daemontools:http://cr.yp.to/daemontools/envdir.html
  • Port pythonu:https://github.com/jezdez/envdir

Řešení 3:

Zkoušel jsem source .env a fungovalo to jako kouzlo. Bohužel žádné ze zde zveřejněných řešení pro mě nefungovalo.


Linux
  1. Jak napsat a spustit svůj první Qt program v Debianu 10

  2. Prohlížejte soubory pomocí příkazů – cat, more, tail, head a wc

  3. Existuje zkratka pro spuštění navrhovaného příkazu v terminálu?

  1. bash + čtení proměnných a hodnot ze souboru pomocí bash skriptu

  2. Jaký je příkaz pro kopírování, čtení a odstraňování souboru v linuxu

  3. Mohu spouštět úlohu cronu častěji než každou minutu?

  1. Proměnné prostředí Linux:Jak číst a nastavovat na Linux VPS

  2. Jak odstranit soubory a adresáře v Linuxu z příkazového řádku

  3. Jak rozdělit a kombinovat soubory z příkazového řádku v Linuxu