Cron 错误:/bin/sh: 1: 6: 未找到

Cron 错误:/bin/sh: 1: 6: 未找到

我想运行 Cron Job 来做一个非常简单的测试。我希望该命令echo "hello"从 cron 运行。

但是,每次运行它时,我都会收到以下错误:

Return-Path: <[email protected]>
X-Original-To: bitnami
Delivered-To: [email protected]
Received: by ip-172-26-15-128.eu-west-3.compute.internal (Postfix, from userid 1000)
    id A8DA81F6631; Sat, 17 Aug 2019 23:32:01 +0200 (CEST)
From: [email protected] (Cron Daemon)
To: [email protected]
Subject: Cron <bitnami@ip-172-26-15-128> 6 echo "hello"
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/bitnami>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=bitnami>
Message-Id: <20190817213201.A8DA81F6631@ip-172-26-15-128.eu-west-3.compute.internal>
Date: Sat, 17 Aug 2019 23:32:01 +0200 (CEST)

/bin/sh: 1: 6: not found

这就是我的 crontab 的样子:

PATH=/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin
* * * * * 6 echo "hello"

我尝试将 shell 更改为 bash 但问题仍然存在。我还检查了 和 都sh存在bash/bin/sh/bin/bash位置。

我不明白为什么会这样。

答案1

这是多么愚蠢的错误啊。我多了1个*。相反* * * * 6,我进入了* * * * * 6

相关内容