gpt4 book ai didi

c - 系统重置后环境值丢失

转载 作者:行者123 更新时间:2023-11-30 19:20:52 24 4
gpt4 key购买 nike

   int abcd()
{
int temp1=0;

char *env=NULL;
env=getenv("ENVIRONMENT");
sscanf(env,"%d",&temp1);
temp1=temp1+1;
printf("%d",temp1);
sprintf(env,"%d",temp1);
setenv("ENVIRONMENT",env,0);
}

最初,我使用 export ENVIRONMENT=0 手动将 ENVIRONMENT 设置为 0。现在,此代码会将 ENVIRONMENT 设置为 0。现在,当系统重新启动时,我希望 ENVIROMENT 值应为 1,但该值又仅为 0。如何即使系统重新启动也保留该值。

最佳答案

通过添加环境变量的值到用户bashrc或全局bashrc

export ENVIRONMENT=0

/etc/bashrc(需要sudo)或~/.bashrc

程序更改环境变量后,使其写入/编辑这些文件中的任何一个。

关于c - 系统重置后环境值丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20994918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com