Hallo, ich habe ein Startskript Namens spawn-fcgi, dieses soll ein PHP5 Skript aufrufen, es funktioniert auch alles wenn ich es per /etc/init.d/spawn-fcgi start starte.
Aber wenn ich im OpenVCP mein Server neustarte kommt das:
Starting spawn-fcgi PHP Skript: env: spawn-fcgi: No such file or directory
env: spawn-fcgi: No such file or directory
php5-cgi.
Runlevel habe ich gesetzt mit update-rc.d spawn-fcgi defaults
Eigentlich tut das Skript nur:
echo -n "Starting $DESC PHP Skript: ";
php -q /var/www/scripts/php.start.php
echo "$NAME.";
und php ruft dann ein weiter skript auf, jenachdem was in einer datenbank steht.
und der letzte befehl ist eben: env - $E $SPAWNFCGI -s $FCGISOCKET -P $PID -f $FCGIPROGRAM -u $USERID -g $GROUPID -C $PHP_FCGI_CHILDREN -d $PWD
doch anscheinend ist das runlevel zu hoch und er kann einfach nicht auf "env" zugreifen, doch ich weiß echt nicht, wie ich mein runlevel höher setzte, dass env funktioniert.
könnt ihr mir helfen?
Edit selbst mit update-rc.d spawn-fcgi start 99 2 3 4 5 .
macht er es nicht
Startskript,(runlevel)
Re: Startskript,(runlevel)
Wieso exportierst du die variablen nicht in deinem Skript oder läßt sie aus z.b. ~/.bashrc setzen?
Oh, yeah!