- 主题:有什么办法启动后修改全局环境变量
首先你对全局这个词的认知就有问题
对用户生效就算全局?那后台服务呢?
【 在 freyoneby 的大作中提到: 】
: 所有shell和用户登录,都可以生效
--
FROM 139.226.19.*
显然错了
init脚本那已经是靠后的阶段了
【 在 DreamDreams 的大作中提到: 】
: 标 题: Re: 有什么办法启动后修改全局环境变量
: 发信站: 水木社区 (Thu May 25 12:07:37 2023), 站内
:
: 这事不如问GPT
:
: 要想整清楚,那就从头读init启动脚本
: 实在想改,那initrd脚本第一行往里硬插肯定是可以的。
:
: 【 在 JulyClyde 的大作中提到: 】
: : 标 题: Re: 有什么办法启动后修改全局环境变量
: : 发信站: 水木社区 (Thu May 25 11:21:03 2023), 站内
: :
: : 首先你对全局这个词的认知就有问题
: : 对用户生效就算全局?那后台服务呢?
: : 【 在 freyoneby 的大作中提到: 】
: : : 所有shell和用户登录,都可以生效
: :
: : --
: :
: : ※ 来源:·水木社区 mysmth.net·[FROM: 139.226.19.*]
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 124.207.188.194]
--
FROM 139.226.19.*
你用init脚本肯定不是pid1啊
估计都好几十号了
【 在 DreamDreams 的大作中提到: 】
: 标 题: Re: 有什么办法启动后修改全局环境变量
: 发信站: 水木社区 (Thu May 25 20:58:47 2023), 站内
:
: process 1开头改环境变量还不够早?
:
: 那就改kernel代码
:
: 【 在 JulyClyde 的大作中提到: 】
: : 标 题: Re: 有什么办法启动后修改全局环境变量
: : 发信站: 水木社区 (Thu May 25 18:43:26 2023), 站内
: :
: : 显然错了
: : init脚本那已经是靠后的阶段了
: : 【 在 DreamDreams 的大作中提到: 】
: : : 标 题: Re: 有什么办法启动后修改全局环境变量
: : : 发信站: 水木社区 (Thu May 25 12:07:37 2023), 站内
: : :
: : : 这事不如问GPT
: : :
: : : 要想整清楚,那就从头读init启动脚本
: : : 实在想改,那initrd脚本第一行往里硬插肯定是可以的。
: : :
: : : 【 在 JulyClyde 的大作中提到: 】
: : : : 标 题: Re: 有什么办法启动后修改全局环境变量
: : : : 发信站: 水木社区 (Thu May 25 11:21:03 2023), 站内
: : : :
: : : : 首先你对全局这个词的认知就有问题
: : : : 对用户生效就算全局?那后台服务呢?
: : : : 【 在 freyoneby 的大作中提到: 】
: : : : : 所有shell和用户登录,都可以生效
: : : :
: : : : --
: : : :
: : : : ※ 来源:·水木社区 mysmth.net·[FROM: 139.226.19.*]
: : :
: : : --
: : :
: : : ※ 来源:·水木社区 mysmth.net·[FROM: 124.207.188.194]
: :
: : --
: :
: : ※ 来源:·水木社区 mysmth.net·[FROM: 139.226.19.*]
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 61.48.19.183]
--
修改:JulyClyde FROM 139.226.19.*
FROM 139.226.19.*
说init脚本啊
另外/sbin/init并不接受环境变量更改
【 在 tgfbeta 的大作中提到: 】
: /sbin/init不是PID 1么?
--
FROM 139.226.19.*
你这是混淆init和init.d
【 在 DreamDreams 的大作中提到: 】
: /sbin/init就可以是一个脚本,不一定是是二进制文件。
: 在使用initrd的情况下,initrd里的init就是个脚本
--
FROM 139.226.19.*
你如果用脚本的话可以export出来
而正经的init系统都选择单独设置环境
【 在 DreamDreams 的大作中提到: 】
: 我特意拿我的Debian initrd做了个试验
: 在/init里设置了几个环境变量,结果真没继承下来。
: ChatGPT给的解释是这样的,大概3个原因
: ...................
--
修改:JulyClyde FROM 139.226.19.*
FROM 139.226.19.*