MySQL クライアント接続を使用して発行FLUSH TABLES WITH READ LOCK
し、LVM スナップショットを作成しています。高レベルのスクリプト (Ruby) でスナップショット作成のリターン コードを取得したいのですが、MySQL クライアント内でそれを取得する方法を判断できません。単純化するには:
mysql> system pwd
/root
system
私はそれが0を返す ことを期待しています。
mysql> system foo
sh: 1: foo: not found
system
bashなどで127が返されることを期待しています.
MySQLクライアント内でそのエラーコードを取得し、MySQLクライアントが終了したときにそれを返したり、ファイルに書き込んで制御スクリプトで読み取ったりする方法はありますか?