linux - 无法在 ubuntu 10.10 服务器、EC2 实例中运行 cronjob

标签 linux ubuntu cron

我有一个带有 ubuntu 10.10 服务器的 AWS EC2 实例。 我正在尝试将 cron 作业添加到列表中。但是 cron 作业没有被执行。

我实际上是使用 s3cmd 访问 s3tools.org 将特定文件上传到 aws s3

问题是什么,解决方案是什么。

请帮帮我

这是必须运行的 bash 脚本

s3cmd put file-name s3://bucket_name/foder_name/file-name 

这是工作

bash /path/to/file.sh

最佳答案

你知道全局 crontab (/etc/crontab) 有一个用户字段吗:

# m h dom mon dow user  command

而用户的 crontab(可以通过以用户身份运行 crontab -e 访问)没有?

# m h  dom mon dow   command

这让我一度发疯:cron 正在悄无声息地失败......

就是说,尝试制作一个非常简单的 cron 条目,也许直接内联,它涉及可写文件夹中的文件。这样您就可以确定是您的脚本还是 cron 出了问题。

关于linux - 无法在 ubuntu 10.10 服务器、EC2 实例中运行 cronjob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8325544/

相关文章:

ubuntu - Vagrant Gitlab 安装失败

php - Cron 作业 - Codeigniter - 找不到类 'CI_Controller'

linux - 我正在尝试使用 Grep 命令在 txt 文件中查找命令字符串,然后编写一个脚本来计算每个文件中的行数

phpredis 错误在 Linux 中找不到类 Redis

linux - 如何终止使用 sudo 运行的进程? Ctrl+C 执行,但不杀死

linux - 将用户名和其他参数通过管道传递给命令行实用程序

c++ - CMake 项目找不到共享库

ubuntu - gcc/Ubuntu : Finding the disk path to the library used at linkage

ubuntu - ffmpeg:无法在流 #1 中找到编解码器无的标记,容器当前不支持编解码器

php - 如何通过cron替换mysql表的内容?