Hallo1
Also konkret hoffe ich auf folgende Lösung:
============= Script 1 =========== $command = "mybatch $JOB_ID > erg.txt &"; exec( $command ); ==================================
und
============= mybatch ============ Lösche SCRIPT_FILENAME /usr/local/bin/php script2.php
================================== Sieht doch ganz einfach aus - ich schaff's aber nicht.
Ist auch ganz einfach: #!/bin/sh unset SCRIPT_FILENAME /usr/local/bin/php script2.php "$1"
Sieht gut aus. Aber irgendetwas klappt mit dem Aufruf noch nicht. Versuche ich die Batch-Datei direkt in der Shell aufzurufen, dann kommt ein Fehler: "bash: ./start_scanner.cmd: No such file or directory" Ich zitiere aus der Console. start_scanner.cmd ist die Batch-Datei (755 gesetzt) und test_called.php das 2. PHP-Script, also das von der Batch-Datei aufgerufene: ===================================================== u36237399:~/projekte/insiteme > ./start_scanner.cmd bash: ./start_scanner.cmd: No such file or directory u36237399:~/projekte/insiteme > cat ./start_scanner.cmd #!/bin/sh unset SCRIPT_FILENAME /usr/local/bin/php /kunden/homepages/6/d99991284/htdocs/projekte/insiteme/test_c alled.php "$1" > x.txt u36237399:~/projekte/insiteme > ls -l start_scanner.cmd -rwxr-xr-x 1 u3623739 ftpusers 138 Nov 17 23:53 start_scanner.cmd u36237399:~/projekte/insiteme > ls -l test_called.php -rw-r--r-- 1 u3623739 ftpusers 130 Nov 17 23:48 test_called.php u36237399:~/projekte/insiteme > pwd /kunden/homepages/6/d99991284/htdocs/projekte/insiteme u36237399:~/projekte/insiteme > whereis sh sh: /bin/sh /usr/share/man/man1/sh.1.gz u36237399:~/projekte/insiteme > whereis php php: /usr/local/bin/php /usr/local/bin/php4.old /usr/local/bin/php4.20030910 /us r/local/lib/php /usr/local/lib/php3.ini /usr/local/lib/php.ini ===================================================== Wo hängt es da noch? -- 1 Bodo Kaelberer 123 http://www.webkind.de/ http://www.kaelberer-aio.de/ 3 Dem Verständnis ist meist gut getan, wenn man richtig lesen 4 kann.