mysql データベースに直接書き込むのではなく、Perl を使用して .sql ファイルを作成しています。そのファイル内の文字列を引用する必要があります。$dbh-quote() メソッドが私が望むことをしているように見えます。ただし、データベース接続なしで使用する方法がわかりません。ダミーの接続を作成しますが、データベースが実行されていないとこれを行うことができないようです。また、この cron ジョブを実行するマシンには接続がありません。
この質問は似ています:データベースにアクセスせずにPerl DBIと受け入れられた回答は、「必要なドライバーをロードして関数を直接呼び出すことができる」と述べています。これは私がやりたいことですが、わかりませんどうやってするか。