#!/bin/bash
PROCESS_NUM=$(ps -ef | egrep "gildenfeed_cron.php" | grep -v "grep" | wc -l)
if [ $PROCESS_NUM -gt 0 ]
then
echo
echo '#-----------------------------------------------#'
echo '| Starting background worker: |'
echo '| |'
echo '| >>>>>>>>>>>>>>>>>> FAILED <<<<<<<<<<<<<<<<<< |'
echo '| Process is already running! |'
echo '#-----------------------------------------------#'
echo
else
echo
echo '#-----------------------------------------------#'
echo '| Starting background worker: |'
echo '| |'
echo '| > Output log: logs/ |'
echo '| > Error log: logs/ |'
echo '#-----------------------------------------------#'
echo
nohup php gildenfeed_cron.php 2> ./logs/guildfeed_de_error.log > ./logs/guildfeed_de.log &
fi
Sie muss nicht trotz sondern gerade wegen der methode komplett sein.Jetzt ist die Frage,- muss die Pfadangabe nun immer trotz der Methode komplett sein?
ER ersetzt dein shellscript. Du kannst Drin shellscript natürlich auch umprogrammieren, so dass es für alles vollständige Pfade enthält.Der Befehl /usr/bin/php -q /var/www/deineseite.tld/web/api/gildenfeed.sh
der enthält ja noch php,- kollidiert das nun mit meinem kleinen sh script?