【发布时间】:2023-09-08 06:12:01
【问题描述】:
我在 solaris Box 上运行脚本。特别是 SunOS 5.7。我不是根。我正在尝试执行类似于以下的脚本:
newgrp thegroup 来源 .login_stuff
回声“你好世界”
喂
脚本运行。问题是它返回到调用进程,这使我进入了旧组,而源 .login_stuff 没有被获取。我理解这种行为。我正在寻找的是一种留在子外壳中的方法。现在我知道我可以在脚本中放一个 xterm&(见下文),这样就可以了,但是有一个新的 xterm 是不可取的。
将您当前的 pid 作为参数传递。
newgrp thegroup 来源 .login_stuff
xterm&
回声 $1
杀死 -9 $1
喂
我没有可用的 sg。 另外,newgrp 是必须的。
【问题讨论】: