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