Я разработал сканер на PHP, который анализирует URL с конкретными заголовками и помещает все URL контента в очередь. Работает нормально.
Я разработал этот код в Ubuntu 14.04 и поместил файл .conf в папку / etc / init со следующим содержимым:
# Info
description "Warm the varnish to get the list of products"
author "Juanjo Aguilella"
# Events
start on startup
stop on shutdown
# Automatically respawn
respawn
respawn limit 100 5
# Run the script
# Note, in this example, if your PHP script return
# the string "ERROR", the daemon will stop itself.
script
[ $(exec /usr/bin/php -f /var/www/crawler.php) = 'ERROR' ] && ( stop; exit 1; )
end script
Он отлично работает в Ubuntu 14.04, и я могу запускать и останавливать демон, используя «sudo service crawler start» и «sudo service crawler stop»
Теперь в производственной среде у меня есть сервер Ubuntu 16.04, и я помещаю тот же код в ту же папку, но когда я пытаюсь запустить службу, я получаю сообщение «Не удалось запустить crawler.service. Unit crawler.service not found»
Можете ли вы помочь мне с этим?
С уважением