cronjobで実行されているPHPファイルを使用してデータベースバックアップを実行しようとしています。サンプルデータベースを使ってテストしてみるとうまくいきます。ただし、物理データベースを使用するとエラーが発生します。
私はPHPファイルからコマンドを実行するためにshell_exec()を使用していますが、エラーは次のとおりです。
sh: -c: 行 0: 予期しないマーカー ')' の近くに構文エラーがあります。
パスワードは特殊文字「)」で始まるので、これが起こることを知っています。
この問題を解決するにはどうすればよいですか?絶え間ないパスワード?
答え1
少し時間を過ごした後、私は仕事を始めました。私は次のようにキャラクターを脱出しなければなりませんでした。
$pass = '\)d@340kgfj';