gpt4 book ai didi

shell - 获取父 shell 脚本的名称

转载 作者:行者123 更新时间:2023-12-04 18:35:31 25 4
gpt4 key购买 nike

我在 UBUNTU 12.04。

我有一个记录某些进程输出的 shell 脚本。被记录的进程会根据调用记录脚本的父 shell 脚本而改变。我想将此日志记录的输出写入磁盘上的文件,但在命名文件时遇到问题。

我很想根据父脚本自己的名字来命名它。不幸的是,我完全不知道如何从脚本中获取该名称。我想最好的方法是提取父 PID ( $PPID ),然后使用它来查找脚本名称,但我也不知道该怎么做。

最佳答案

而不是跳过箍来执行此操作,只需让 parent 打开登录说 FD4。然后,每当您需要登录时,只需写入 FD4。

# parent script
exec 4>> parent.log

# child script
echo "Log me!" >&4

关于shell - 获取父 shell 脚本的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17284932/

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