1

Linuxマシンのmysqlコマンドラインクライアントから以下のコマンドを実行しようとしているとき

mysql> tee -a /data/lib/rc.txt;

ファイルrc.txtが既に存在していても、次のエラーが表示されます

mysql: ファイル '-a /data/lib/rc.txt' を作成/書き込みできません (エラーコード: 2)

4

2 に答える 2

2

MySQLteeは常に追加します:-aフラグは不要でもサポートされていません (したがって、ファイル名としてmysql扱われるため、エラーが発生します)。-a /data/lib/rc.txt

mysql コマンドを参照してください。

于 2012-11-20T10:32:41.600 に答える
0

このロギングを試してみると、ここで完璧に機能しますmysql

mysql> tee /data/lib/rc.txt;

このコマンドを実行した後、ファイルを見つけて、location簡単なコマンドを試してみると、ログに記録された出力がrc.txtファイルに表示appending され、次に自動的に実行されます。commands正常に動作しますmysql 5.1 。シンプルに同じように使用を追加するために、コマンドにパラメーターを渡す必要がないことに注意してください。

ロギングを無効にするには、使用することになっていますnotee

ドキュメンテーション

于 2012-11-20T10:47:17.467 に答える