あいまいなリダイレクトエラーを引き起こすRHEL7 Cronエントリはありますか? [コピー]

あいまいなリダイレクトエラーを引き起こすRHEL7 Cronエントリはありますか? [コピー]

あいまいなリダイレクトエラーを送信するcrontabエントリがありました。日付を読むコマンドであることは確かですが、修正方法がわかりません。他の解決策がありますか?

/bin/sh は /bin/bash にリダイレクトされます。

 /opt/startup-shutdown/startup.instances Other > /tmp/`date +%Y%m%d%H%M%S`-cron.log 2>&1

以下を提供します。

/bin/sh: 1  
: ambiguous redirect

ベストアンサー1

クローンタブの使用%特別な目的のために:

改行文字までの行の完全なコマンド部分または % 文字、/bin/sh、またはcrontabファイルのSHELL変数で指定されたシェルによって実行されます。バックスラッシュ()でエスケープしない限り、コマンドのパーセント記号(%)は改行文字に変更され、最初の%以降のすべてのデータはコマンドに標準入力として送信されます。

crontabにdateコマンドを入れると、すべて%バックスラッシュを使用して引用する必要があります。

おすすめ記事