保留环境变量的 cron 的替代方法



我一直在尝试设置一个 cron 作业,以便在基于 Linux 的计算集群上每 30 分钟运行一次 bash 脚本。问题是我的 shell 中通常可用的某些函数不适用于 cron 作业,导致它崩溃。我导入了我所有的环境变量(包括~/.bashrc(,但没有运气,所以我显然仍然缺少一些东西,但未能成功确定它可能是什么。

因此,我正在尝试找到一种模仿正常登录环境的 cron 替代方案,以完全避免此问题。有人有什么建议吗?

在脚本开头设置路径:

# for example:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

最新更新