gpt4 book ai didi

bash - 如何模拟cron执行脚本的环境?

转载 作者:行者123 更新时间:2023-11-29 08:37:27 24 4
gpt4 key购买 nike

我通常对 cron 如何执行脚本有几个问题,因为它们通常没有我的环境设置。有没有一种方法可以像 cron 一样调用 bash(?),这样我就可以在安装脚本之前测试它们?

最佳答案

将此添加到您的 crontab(临时):

* * * * * env > ~/cronenv

运行后,执行此操作:

env - `cat ~/cronenv` /bin/sh

这假定您的 cron 运行/bin/sh,这是默认值,与用户的默认 shell 无关。

脚注:如果 env 包含更高级的配置,例如 PS1=$(__git_ps1 "(%s)")$,它将隐含错误 env: ": 没有这样的文件或目录

关于bash - 如何模拟cron执行脚本的环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2135478/

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