他の perl スクリプトを自動化するスクリプトを作成しようとしています。基本的に、データをロールアップするスクリプトがいくつかあり、毎週実行する必要があります。また、週末に実行して問題を確認し、問題があればメールで連絡する必要があるものもいくつかあります。私は電子メールと自動化以外のすべてを解決しました。インターネット検索で判断すると、Proc::Background を使用する方法が適しているようです。テストするために非常に基本的なスクリプトを作成しようとしましたが、よくわかりません。私は Perl を初めて使用し、(Windows タスク スケジューラ以外で) 自動化したことがないので、コードが何を言っているのか本当に理解できません。
私のコード:
use Proc::Background;
$command = "C:/strawberry/runDir/SendMail.pl";
my $proc1 = Proc::Background -> new($command);
no executable program located at C:...
コード (Proc::Background) が何をしているのかを正確に説明してもらえますか?というエラーが表示されます。そうすれば、少なくとも自分のタスクを達成し、将来的にデバッグする方法についてより良いアイデアが得られます. ありがとう。