デプロイメント スクリプトでは、 を実行した後にデータベースをセットアップするスクリプトを実行しますmysqld_safe
。しかし、データベースのセットアップが実行されるとき、mysql
まだ実行中のプロセスはありません。mysql
プロセスの実行後にのみデータベース セットアップ スクリプトを実行するようにするにはどうすればよいですか?
スクリプトは次のとおりです。
mysqld_safe >/tmp/spot.mysql.out 2>/tmp/spot.mysql.err &
mysql -u root < setup.sql