macos - aws2 命令在写入 .command 文件并使用 crontab 计划时不起作用
问题描述
我在 mac 中编写了一个命令文件,它将 temp_todaysdate 识别的特定文件放入 s3 存储桶中,并且我还在打印文件的大小(temp_todaysdate)。当我在终端中手动运行此文件时,它工作正常,即它正在打印文件的大小以及将文件放入 s3 存储桶。
但是当我安排一个 cronjob 每天运行这个 commnad 文件时。我收到一封带有以下错误的邮件:
Size of file: 66520
./Bucket.command:line 10: aws2: command not found.
可以做些什么来解决这个错误。请帮忙
解决方案
推荐阅读
- java - 获取惰性 OneToOne 实体会获取同一对象中的所有其他 OneToOne 实体
- python - 无法从 requirements.txt 中找到满足要求“ ”的版本。未找到该软件包的匹配分发
- python - 从数值列中减去并将结果限制为零?
- shell - 从 Oracle 主机程序中使用的 shell 脚本 (.prog) 调用时,调用 python 脚本失败并出现导入错误
- rest - Web API - Web URL 的默认路由
- c# - 如何修复 .NET 中的“System.Reflection.TargetException”错误
- google-cloud-firestore - 有没有办法使用 arrayRemove() 方法删除包含数组内属性的对象?
- java - 将实体的字段更改为不同类型的字段
- php - Laravel View Composer“不能使用闭包类型的对象作为数组”
- javascript - 如何在窗口调整大小时重置事件