2017-11-06 12 views
0

CentOSでいくつかの環境変数を定義し、Rシェルから表示できます。OpenCPUにユーザ定義の環境変数がありません

]$ sudo R -e 'Sys.getenv()' 

AMAZONREDSHIFTODBCINI /etc/amazon.redshiftodbc.ini 
ODBCINI     /etc/odbc.ini 
ODBCSYSINI    /usr/local/odbc 
LD_PRELOAD    /usr/local/lib/libodbcinst.so 
. 
. 
. 

残念ながら、これらの変数はOpenCpuからは見えません。私はOpenCpuからSys.getenv()を呼び出す場合、私は以下の結果を得る:

## EDITOR    vi 
## HOME     /tmp/ocpu-temp 
## LANG     en_US.UTF-8 
## LN_S     ln -s 
## MAKE     make 
## NOTIFY_SOCKET   /run/systemd/notify 
## PAGER     /usr/bin/less 
## PATH     /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin 
## R_BROWSER    /usr/bin/xdg-open 
## R_BZIPCMD    /usr/bin/bzip2 
## R_GZIPCMD    /usr/bin/gzip 
## R_HOME    /usr/lib64/R 
## R_LIBS_SITE   /usr/local/lib/R/site-library:/usr/local/lib/R/library:/usr/lib64/R/library:/usr/share/R/library 
## R_LIBS_USER   ~/R/x86_64-redhat-linux-gnu-library/3.4 
## R_PAPERSIZE   a4 
## R_PDFVIEWER   /usr/bin/xdg-open 
## R_PLATFORM   x86_64-redhat-linux-gnu 
## R_PRINTCMD   lpr 
## R_RD4PDF    times,hyper 
## R_SESSION_TMPDIR  /tmp 
## R_SYSTEM_ABI   linux,gcc,gxx,gfortran,? 
## R_TEXI2DVICMD   /usr/bin/texi2dvi 
## R_UNZIPCMD   /usr/bin/unzip 
## R_ZIPCMD    /usr/bin/zip 
## SED     /usr/bin/sed 
## TAR     /usr/bin/gtar 
## TMPDIR    /tmp/ocpu-temp 

をこれはブロッカーであるので、任意のアイデアは非常に理解されるであろう。ありがとう...

答えて

1

サーバー上の/etc/opencpu/Renvironにカスタム変数を定義することができます。代わりに、にSys.setenv()を使用してスクリプトを作成して、varsを設定することもできます。

+0

すぐにこれを試してください。 – leventunver

関連する問題