Страница 1 из 1

как выполнить setenv в скрипте

Добавлено: 2008-07-04 11:26:16
squid
при выполнении в скрипте команды

Код: Выделить всё

#!/bin/sh
....
setenv http_proxy http://10.0.0.1:3128
выдает

Код: Выделить всё

setenv:not found

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 11:31:00
manefesto
PATH определено?
делай проще....указывай полный путь до setenv
Можешь его посмотреть

Код: Выделить всё

whereis setenv
============
В кроне балуешся ?

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 11:33:18
squid
whereis показывает на ман
manefesto писал(а):В кроне балуешся ?
даже не знаю, скорее всего да
чел попросил помочь, сам проверил действительно не пашет :(

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 11:41:48
manefesto

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 13:28:30
polvo
Насоветовали, мля...

Код: Выделить всё

> csh
> which setenv
setenv: shell built-in command.

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 13:33:30
zingel
which - linux way

Код: Выделить всё

locate setenv && whereis setenv

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 13:33:50
zg

Код: Выделить всё

zg# man sh | col -b | grep export
           ENV=$HOME/.shinit; export ENV
     -a allexport
             Flag variables for export when assignments are made to them.
     When a variable is made local, it inherits the initial value and exported
     export name ...
     export [-p]
             The specified names are exported so that they will appear in the
             environment of subsequent commands.  The only way to un-export a
             able to be set at the same time as it is exported by writing
                   export name=value
             With no arguments the export command lists the names of all
             exported variables.  If the -p option is specified, the exported
             variables are printed as ``export name=value'' lines, suitable
             The specified variables or functions are unset and unexported.
zg# 

Код: Выделить всё

zg# man setenv | col -b | grep setenv
           Command       External    csh(1)    sh(1)
           .....
           setenv        No          Yes       No
           unsetenv      No          Yes       No
маны уже отменили?

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 13:41:53
polvo
zingel писал(а):which - linux way
Ага, а солярка - тоже линукс? :р

man 1 which
HISTORY
The which command first appeared in FreeBSD 2.1.

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 13:47:48
zingel
Ага, а солярка - тоже линукс? :р

а причем тут солярка?

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 14:45:11
polvo
При том, что в солярках, которые мне попадались, нет whereis, зато есть which :)

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 14:51:44
zingel
сильный аргумент

Re: как выполнить setenv в скрипте

Добавлено: 2008-07-04 14:53:22
manefesto
короче....вывод...setenv рулит только в сsh,юзай export