gpt4 book ai didi

bash - 导出 USER env 变量以在 cron 中使用

转载 作者:行者123 更新时间:2023-11-29 09:09:13 25 4
gpt4 key购买 nike

我有一个脚本需要设置环境变量 USER。由于脚本由多个用户使用,我不能只在脚本开头执行 export USER=xxx 。我可以在 crontab 中定义,但我只是想知道是否有一种好的方法将其引入。

我尝试采购 .bashrc.profile,但都没有定义 USER,而且在 Ubuntu 上 .bashrc 只是在非交互式 shell 上返回.

最佳答案

您可以通过在脚本顶部编写 (Bashism) 来解决它:

USER=$(whoami)

或旧式:

USER=`whoami`

...假设您在 PATH 中有 whoami,它也可以在 crontab 中设置,就像几个(大多数?)其他变量。 IE。您还可以在 crontab 本身中设置变量(至少在 Vixies cron 中)- 参见 here例如。

关于bash - 导出 USER env 变量以在 cron 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13494302/

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