Perl скрипт в crontab не работает с понедельника по пятницу - PullRequest
0 голосов
/ 26 октября 2018

У меня есть скрипт, который будет запускаться через crontab каждый день с понедельника по пятницу в 0:50.Ниже приведен код для crontab

50 00 * * 1-5 /u01/app/ecm2fs/deep/FS/kadecut.pl >> /u01/app/ecm2fs/deep/FS/salescut.log

, но он не работает.Но когда я выполняю его вручную, он запускается.Может кто-нибудь сказать мне, в чем может быть проблема?

1 Ответ

0 голосов
/ 26 октября 2018

Попробуйте запустить скрипт (через crontab) с помощью

/usr/bin/perl /u01/app/ecm2fs/deep/FS/kadecut.pl ...

Возможно, строка shebang не обработана должным образом.Вы запускали свой сценарий HelloWorld как сценарий Perl или это .ksh?Старайтесь избегать любых относительных путей в скрипте, он, скорее всего, сломается, потому что среда может отличаться для другого пользователя.

...