佐藤です。皆様、ご返信ありがとうございます。
From: "L.Takashi ISHIOKA" <ishioka@xxxxxxxxxxxxxxxxxxxxx>
> ちゃんと見てないが, その環境で man 5 crontab すると % が特別扱いされる
> ことがわかりませんか?
man crontab しか見ていませんでした。
# ああ、しまったなあ。(恥)
man 5 crontab
---- [start] quotation ----
「第 6」フィールド (行の残りの部分) には実行されるコマン
ドを指定する。その行のコマンド部 (改行文字または % 文字
まで) が /bin/sh (または そ のcrontab ファイルの SHELL
環境変数で指定されたシェル) によって実行される。コマンド
中にパーセント記号 (%) がバックスラッシュ (\) によってエ
スケープされずに置かれていると、改行文字に置き換えられ、
最初に現れた % 以降の全てのデータは標準入力としてコマン
ドに送られる。
---- [ end ] quotation ----
以下のように書いたところ期待通りに動きました。
0 * * * * echo Today is `date +\%Y\%m\%d`. >> ~/today.log
私のうっかりミスにお手間を取らせてしまい、失礼致しました。
--------
SATO Hiroyuki <hiroyuki@xxxxxxxxxxxxxx>
Follow-Ups:
- [linux-users:103086] Re: crontabで「コマンド置換」は行えないのでしょうか?L.Takashi ISHIOKA
- [linux-users:103081] crontabで「コマンド置換」は行えないのでしょうか?SATO Hiroyuki
- [linux-users:103084] Re: crontabで「コマンド置換」は行えないのでしょうか?L.Takashi ISHIOKA
- [linux-users:103083] Re: crontabで「コマンド置換」は行えないのでしょうか?Yamada Kazuo
- Prev by Subject: [linux-users:103084] Re: crontabで「コマンド置換」は行えないのでしょうか?
- Next by Subject: [linux-users:103086] Re: crontabで「コマンド置換」は行えないのでしょうか?
- Previous by thread: [linux-users:103083] Re: crontabで「コマンド置換」は行えないのでしょうか?
- Next by thread: [linux-users:103086] Re: crontabで「コマンド置換」は行えないのでしょうか?
- Indexes:[Main][Thread]