Startskript,(runlevel)

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
itgchris
Beiträge: 99
Registriert: 08.07.2007 13:32:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Suttgart-Vaihingen
Kontaktdaten:

Startskript,(runlevel)

Beitrag von itgchris » 18.01.2010 07:09:21

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 :(

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Startskript,(runlevel)

Beitrag von Duff » 18.01.2010 07:52:02

Wieso exportierst du die variablen nicht in deinem Skript oder läßt sie aus z.b. ~/.bashrc setzen?
Oh, yeah!

Antworten