2007-10-08

crontab 中の %

crontab (5) 中のコマンド部分の % 記号は特殊な意味を持つ.最初の % までのコマンドが実行され,2 個目以降の % は改行に変換されてから実行されたコマンドの標準入力に渡される.

例:

0 7 * * *    mail -s "Good Morning" mary%Mary,%%Good morning and I love you.%

コマンド中に % を含めるには \ でエスケープする必要がある.

0 0 * * *    command > log-`date +\%Y\%m\%d`.txt

0 件のコメント:

コメントを投稿