非常に簡単なテストを実行するためにCronタスクを実行したいと思います。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"
シェルをbashに変更しようとしましたが、問題は解決しません。また、場所に、両方がsh
存在することを確認しました。bash
/bin/sh
/bin/bash
なぜこれが起こるのか理解できません。
答え1
本当に愚かなミスです。もう一つあります*
。代わりに* * * * 6
私は入った* * * * * 6
。