0

xapp我有一个在控制台中运行的节点程序。我想xapp创建一个环境变量,在用户关闭终端之前(不仅在程序运行时)保持活动状态。

到目前为止我试过这个:

let key = 'bacon';
let MYVAR = 'AWESOME_VAR';
shell.exec(`export ${MYVAR}=${key}`);
shell.exec(`echo \$${MYVAR}`);    

这不会在控制台中打印任何内容。

但即使显示“培根”,我真正想要的是环境变量在xapp完成后仍然存在......所以我可以在终端中执行它:

echo $AWESOME_VAR

并看到他展示“培根”。

我想要做的是xpat通过多次执行进行通信,但只有在同一个终端会话处于活动状态时。

我尝试使用process.env没有成功,因为环境变量仅在同一进程中有效。

4

0 回答 0