首页 文章

Cron正在运行,但没有输出数据

提问于
浏览
0

我正在尝试让我的Amazon EC2实例停止并以crontab启动 . EC2 Api工具已成功安装 . 手动它有效 .

cron(我用命令crontab -e输入):10 * * * * ubuntu / usr / bin / ec2-stop-instances [instanceid]> /tmp/ec2.log

文件/tmp/ec2.log已创建 . 当我使用命令grep CRON / var / log / syslog时,我看到cron实际上已经运行了 . 我没有在/tmp/ec2.log文件中获得任何输出 . 我已经设置了所需的所有亚马逊变量 .

即使我故意创建一个错误的cron,如下所示:10 * * * * ubuntu / usr / bin / ec2-stop-instancwweqes [instanceid]> /tmp/ec2.log

我在文件中没有输出 . 不应该有错误吗?我也尝试不定义用户:10 * * * * / usr / bin / ec2-stop-instances [instanceid]> /tmp/ec2.log

和直接命令:10 * * * * ubuntu ec2-stop-instances [instanceid]> /tmp/ec2.log

有人可以帮帮我吗 . 如果我可以以某种方式调试,我可以找到解决方案 .

提前致谢 .

1 回答

  • 0

    做一个ps -ef | grep crond | grep -v grep并查看cron是否正在运行 .

    10 * * * * ubuntu / usr / bin / ec2-stop-instancwweqes [instanceid] 2> /tmp/ec2.log

    试试这个,看看ec2.log中是否有错误 .

相关问题