У меня есть xml-сообщения на локальном сервере, которые передаются ftp'd на удаленный сервер, а затем задание cron запускает скрипт оболочки каждые 5 минут, который ищет новые XML-сообщения, делает некоторые вещи и затем возвращает файлы журнала и ошибок. Я задаюсь вопросом, что произойдет, если задание cron начнет работать, пока im находится в середине передачи файла, и скрипт работает только с частью сообщения xml, что я могу сделать, чтобы этого избежать?cron job running mid file transfer
0
A
ответ
0
Передача файлов не является атомной операцией относительно других операций с файлами (таких как открытые). Переименование файла. Перенесите файл temp, а затем переименуйте (rnfr/rnto) в правильное имя.
Смежные вопросы
- 1. Batch File/Cron Job
- 2. php single file cron job
- 3. running google api in php cron job
- 4. set cron job for php file
- 5. создать cron job from another cron job
- 6. Laravel 5.2 cron job running, но получение ошибки
- 7. Альтернативы PHP Cron Job for Long Running Jobs
- 8. CRON JOB - Laravel - ВЫВОД
- 9. rails cron job overlap
- 10. FeedWordPress cron job code
- 11. P2P File Transfer C#
- 12. c socket file transfer
- 13. Android XMPP File Transfer
- 14. File Transfer ASCII text
- 15. Unix Shell file transfer
- 16. Django transfer uploaded file
- 17. File Transfer - Packet Rounds
- 18. Zend file Transfer
- 19. File Transfer андроид
- 20. Peer File Transfer Channel
- 21. Запуск PHP через Cron job
- 22. Cron Job timing Schedule
- 23. CRON JOB в GOLANG
- 24. Cron job twitter
- 25. Cron job не работает
- 26. Cron Job with Jelastic
- 27. Cron job и EasyPHP
- 28. PHP Cron Job Engine
- 29. Large Dataset Cron Job
- 30. Cron Job $ _SERVER issue
Это очень неопределенный вопрос и полностью зависит от того, что «делает некоторые вещи». Можете ли вы показать нам сценарий оболочки, который заканчивается cron? – Donovan