我可以检查哪个应用程序打开了 .zshrc 吗?

Can I check which application opened .zshrc?

我正在使用 Macbook pro Big Sur。 每次我打开 Atom(文件编辑器)时,它都会执行 .zshrc 文件

如果新终端或 Atom(或其他应用程序)打开,我能否设置 IF 语句来执行特定行

谢谢

方法是查看PPID是否为登录。应用程序没有它。
例如:

ps auxwww | grep ${PPID} | grep login
RES=$?

if [[ $RES == 0  ]]; then
     <...>
fi