bashに記述したコマンドがちゃんと動かない。

Table of Contents

cronでバックアップするので初bashをやったよ。

#!/bin/sh

#ファイル名を年月日にする datename=date +</span><span class="synStatement">&#34;</span><span class="synConstant">%Y%m%d</span><span class="synStatement">&#34;</span><span class="synSpecial">

#出力先を指定 filename="/tmp/$datename.dmp"

#pg_dumpを実行 pg_dump -U postgres posgre > $backupfile

なんどやっても bash ambiguous redirect って出て動かなかったよ。

隣のプリンに聞いたら

`date +"%Y%m%d"`
'date +"%Y%m%d"'

バックスラッシュであるべきところをシングルクォーテーションと間違えてたよ!

プリンはさすがだよ。Linuxは爆発していいんだよ。

----- COMMENT: AUTHOR: yone098 URL: http://d.hatena.ne.jp/yone098/ DATE: 02/11/2009 10:40:01 ``は、JKだよ
http://blogs.sun.com/akihito/entry/photos_at_fukuoka_seminar
しかじろうは、やっぱり鹿に似てないよ ----- COMMENT: AUTHOR: debility URL: http://d.hatena.ne.jp/debility/ DATE: 02/10/2009 10:23:38 s/バックスラッシュ/アクサングラーブ/
逆クォートとか呼ぶんだよ。