MYSQLクエリのコマンドラインから「で」ジョブの作成
質問
は、コマンドラインから、私は、MySQLのクエリを実行するために、仕事で作成します。あなたがここにGoogleで検索したり、想像できるように、「で」は困難であるためにStackOverflowます。
これは罰金にし、それがあるべきようなクエリの実行を動作します
mysql -e 'MY QUERY;'
が、私はこれを行う場合:
at 17:30 mysql -e 'MY QUERY;'
私は私に告げるメールを取得5:30 「UPDATEを:コマンドが見つかりません」とクエリが実行されません。私はすでに.my.cnfファイルを設定します。私は何か他の忘却?
はあります解決
私はあなたがシェルエスケープの問題を持っていると信じています。シェルは、おそらく引用符を食べています。試しに、二重そうのように引用します:
at 17:30 mysql -e "\"MY QUERY;\""
所属していません StackOverflow