我用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服务搜寻器启动”和“ sudo服务搜寻器停止”启动和停止守护程序
现在在生产环境中,我有一个Ubuntu 16.04服务器,并且将相同的代码放在相同的文件夹中,但是当我尝试启动该服务时,收到消息“无法启动crawler.service。未找到unit crawler.service”。
您能给我任何帮助吗?
问候