一応環境ですが、
CentOS5
PostgreSQL8
crontabでDBのバックアップを取ろうと思っていますがうまく動作しません。
以下のスクリプトファイルを作成し、crontabで毎日実行しようと考えています。
/home/hogehoge/Maintenance.sh/pg_dumpall.sh
(内容)--------------------------------------------------------
#!/bin/sh
cd /home/hogehoge/Maintenance.sh
pg_dumpall -h localhost -U postgres -c > pg_dumpall.dump
chmod 600 pg_dumpall.dump
--------------------------------------------------------
crontab
(内容)--------------------------------------------------
0 4 * * * /home/hogehoge/Maintenance.sh/pg_dumpall.sh
--------------------------------------------------------
しかし、時間になってもpg_dumpall.dump ファイルが作成されません。
crontab自体は動作しています。(ファイル作成だけをしたらちゃんとできてました)
0-59/2 * * * * /bin/date > /home/sweets/Maintenance.sh/hoge
pg_dumpall.sh の内容を1行ずつ実行しても正常にできます。
cd /home/hogehoge/Maintenance.sh
pg_dumpall -h localhost -U postgres -c > pg_dumpall.dump
chmod 600 pg_dumpall.dump
なにかほかにも設定しなくてはいけないことがあるのでしょうか?
No.2
- 回答日時:
service crond status
chkconfig crond --list
はどうなっていますか?
デフォルトでは動くようになっていると思いますが・・・
すいません。確認方法がちょっとわからなかったのですが、
問題は解決しました。
問題はサーバの時計がずれていたため、何度テストしても動いていなかったのでありました。
ご回答ありがとうございました。
No.3
- 回答日時:
> pg_dumpall.sh の内容を1行ずつ実行しても正常にできます。
pg_dumpall.sh自体を実行できますか?
ひょっとすると、実行フラグがたっていないのかも。
また、すでに指摘のあるとおり、pg_dumpallコマンドにパスが通っていないということもありがちです。
スクリプト内のpg_dumpallをフルパスに書き換えて、chmod +x pg_dumpall.sh とかやったら動くんじゃないかな。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- UNIX・Linux JSLinuxについて。 Linuxのこの手順のプログラミングは合っているでしょうか。 ①ホームディ 2 2022/06/20 15:33
- TOEFL・TOEIC・英語検定 この文の S,V,Cはどれですか? 2 2022/08/05 11:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- UNIX・Linux コマンド 2 2022/07/04 13:47
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- 英語 提示文の"all"の意味等について 2 2023/04/06 10:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
Mac de プログラム
-
pingは正常なのにtracerouteで...
-
「一定の時間間隔で5秒毎にMacr...
-
python IDLEで訂正、削除のやり...
-
emacsでCtrl+zを押してサスペン...
-
初回ログイン時のみ実行
-
windows10のごみ箱をrd /s /q C...
-
ファイルサイズが小さくなりま...
-
バッチファイル内の各コマンド...
-
死にたいと考えてしまうことっ...
-
CRONを隔週の日曜日に実行させたい
-
taskkill をバッチ処理できない。
-
◆CentOS nohupコマンドが実行で...
-
ROBOCOPY cmdで正常に処理され...
-
Linuxで実行ファイルを実行
-
デフラグの目安
-
pstファイル破損?
-
し運動不足なのでて片道6キロ往...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
LD_LIBRARY_PATHって?
-
windows10のごみ箱をrd /s /q C...
-
python IDLEで訂正、削除のやり...
-
バッチファイル内の各コマンド...
-
shutdownコマンド実行の残り時...
-
taskkill をバッチ処理できない。
-
Openイベントを開始させないで...
-
Check Diskは定期的に実行した...
-
ROBOCOPY cmdで正常に処理され...
-
Linux のシェルスクリプトの強...
-
最初の一度しか実行されないロ...
-
エクセルからアクセスのプロシ...
-
linuxサーバーのキャッシュをク...
-
SPI非言語の問題 解説お願いします
-
Macでlsした際の、ファイル名の...
-
windowsからtelnetでログインし...
-
CRONを隔週の日曜日に実行させたい
おすすめ情報