bash - 执行 bash 命令有效,但在 crontab 上无效
问题描述
我正在使用 aws lightsail 产品。
当我在 bash 上执行推荐时,
* * * * * docker exec -it my_container_name Rscript /home/path/to/file.R
我还使用检查了 cron 日志
grep CRON /var/log/syslog
它说它工作正常。但没有给出结果。
解决方案
为什么要运行-it ?
将脚本放在容器中并运行-d不是更好吗?
是否
除此之外,如果您使用 cron 而不是交互式登录,您的 bash-env 可能设置不同。PATHS , LC 设置给我带来了大多数问题。
推荐阅读
- html - 切换 JSON 对象值
- raspberry-pi - 如何通过 PulseAudio RTP 单播将音频流式传输到 Raspberry Pi?
- algorithm - 不是很大哦,渐近符号 {O(f(n)} 算法可以拥有的最慢运行时间?(它给出了渐近上限,这意味着最慢的运行时间)
- javascript - 没有回调函数的 SetTimeout() 调用行为异常
- c# - 如何在 Xamarin 中取消请求?
- python - 使用 scipy quad 的重叠系数未按预期工作
- xml - 基于 XML 输入创建字符串 - int 对的动态列表/数组
- mql4 - 我如何计算冒着账户余额 X% 风险的手数
- javascript - 将数字字符串转换为数组中的数字
- performance - LINQ:提高“查询以从字典列表中查找所有字典的性能,其中给定键至少具有值列表中的一个值”