Запуск скрипта вручную против запуска в cron - PullRequest
0 голосов
/ 05 марта 2019

У меня проблема с запуском моего Perl-скрипта с использованием задания cron на сервере AIX. У меня есть 3 сценария Perl, которые записывают в один и тот же файл, и он работает одновременно. Моя проблема в том, что когда я выполняю ручное тестирование запуска каждого скрипта вручную, выходной файл в порядке. Но когда я позволю заданию cron запустить скрипт одновременно, результат не будет ожидаемым. У меня вопрос, есть ли известная проблема, связанная с изменением одного и того же файла различными заданиями cron? Кстати, я делаю это на сервере AIX, если это помогает.

1 Ответ

1 голос
/ 06 марта 2019

Хорошо.Видимо, ответ был очевидным и простым, чем я ожидал.Я использовал flock для блокировки файла, пока в него записывается одно задание.

...