cron スケジュールを介して毎晩実行される 2 つのシェル スクリプトを記述します。
私の本番サーバーでは:
mysqldump -ufoo -pbar --opt --routines db > ~/sqldump/{$todays_date}.sql
ln -s ~/sqldump/{$todays_date}.sql latest.sql
私の開発サーバーでは:
scp foo@domain.tld:~/sqldump/latest.sql ~/sqldump
mysql -ufoo -pbar db < latest.sql
2 つの質問があります。
- 本番サーバーのジョブで、日付を入力するにはどうすればよい
$todays_date
ですか? 例: 「2010-07-21」 - 各ジョブでステップ 1 が完了するまでステップ 2 を待機させるにはどうすればよいですか?