Jump to content

    
Sign in to follow this  
Power

env

Recommended Posts

Не знаю как правильно задать вопрос ,
так как знаний по env нет
exec: env: not found

1) Как происходит загрузка env ?
Если для примера env на mtd1
a) Должна быть поддержка ядром
b) Через команду загрузки в загрузчике

2) Возможно загружать env из rootfs из файла /etc/fw_env.config или другого файла
без использования mtd1 ?

Share this post


Link to post
Share on other sites

напишите в терминале команду:  man env

 env -- это утилитка, которая всегда находится по адресу /usr/bin/env

Она позволяет писать скрипты, которые будут работать на любой системе если shell (bash, sh и т.д.) находится в другом месте.

в начале скрипта пишут:

 #!/usr/bin/env bash

env само найдет bash

Если на вашей системе не стоит env, то измените первую строку скрипта следующим образом:

Смотрите, что написано после #!/usr/bin/env

Допустим

 #!/usr/bin/env xyz

Исполняем команду: which xyz

 

 

копируем полученый путь к xyz и заменяем им:

#!/usr/bin/env xyz

чтобы стало 

 

#!путь_который_выдала_команда

 

Сказем было 

#!/usr/bin/env bash

 

$ which bash
/bin/bash
 

получим:

#!/bin/bash

 

Теперь скрипт будет работать.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this