cron에서 shell sript가 포함 된 Perl 스크립트 (vas.pl)를 실행할 수 있습니까 (date.sh & backlog.sh)? 감사합니다. .cron에서 실행되는 Perl 스크립트에서 쉘 스크립트를 실행하려면 어떻게해야합니까?
0 19 * * * /opt/perl/bin/perl /reports/daily/scripts/vas_rpt/vasCIO.pl 2> /reports/daily/scripts/vas_rpt/vasCIO.err
오류가 발생했습니다 :
date.sh: not found
backlog.sh: not found
펄 스크립트 :
#!/opt/perl/bin/perl
system("sh date.sh");
open(FH,"/reports/daily/scripts/vas_rpt/date.txt");
@date = <FH>;
close FH;
open(FH,"/reports/daily/scripts/vas_rpt/$cat1.txt");
@array = <FH>;
system("sh backlog.sh $date[0] $array[0]");
close FH;
또는 사용자와 PATH – Schwern
덕분에 내가 경로를 포함하는 것을 잊었다 :-). 작동합니다! :-) – Cez