cronでのスクリプトが動作しない場合
コンソール上でシェルスクリプトが動作するのに
いざcronで実行したら、動作していないような場合
PATHの設定を確認
標準?だとcrontabで読み込まれるPATHは
PATH=/usr/bin:/bin
となっており、一般的なコマンドへのPATHしか記載されていない。
なのでpostgresqlのコマンドやらを実行させたい場合は
フルパスでスクリプト内に記載をするか
PATHを読み込みさせてから実施させる。
export PATH=$PATH:/usr/local/postgres/bin ※それぞれのインストール手順によってbinまでのパスは違う。
これでスクリプト実行時にpsqlコマンドやcreatedbコマンド、
dropdbコマンド、vacuumdbコマンドなどをそのまま記載しても
実行される。はず。
ASUS ZenBook UX305FA ( Win8.1 / 13.3inch / Core M-5Y71 / 8G / 128G SSD ) UX305FA-5Y71
- 出版社/メーカー: Asustek
- 発売日: 2015/02/20
- メディア: Personal Computers
- この商品を含むブログ (1件) を見る
【期間限定 到着後レビューを書いて基本送料無料】Coleman(コールマン) タフワイドドームIV ス... |