Eu resolvi o problema:
a) Crie um arquivo crawler.service em / etc / systemd / system com este código:
[Unit]
Description=Crawler cache Service
After=network.target
[Service]
User=root
Restart=always
Type=forking
ExecStart=/var/www/execute.sh
[Install]
WantedBy=multi-user.target
meu arquivo bash contém uma execução diferente em paralelo ao mesmo arquivo php com este código:
#!/bin/sh
php /var/www/tiendas.local.mediamarkt.es/crawler.php
sleep 0.1
{
php /var/www/tiendas.local.mediamarkt.es/crawler.php
}&
sleep 0.2
{
php /var/www/tiendas.local.mediamarkt.es/crawler.php
}&
sleep 0.3
{
php /var/www/tiendas.local.mediamarkt.es/crawler.php
}&
sleep 0.4
{
php /var/www/tiendas.local.mediamarkt.es/crawler.php
}
o sono entre execuções é necessário para salvar o problema sobre a execução tão rápido do serviço.
Se você tiver alguma sugestão sobre a solução, por favor, comente, eu não tenho muita experiência em arquivos bash e arquivos systemd, mas no momento funciona bem.