У меня есть сценарий оболочки выше.Запуск php через скрипт unix
#!/bin/bash
# a shell script that keeps looping until an exit code is given
nice php -q -f ./data.php -- [email protected]
ERR=$?
exec $0 [email protected]
У меня есть несколько сомнений
- Что такое
$0
и что[email protected]
- что
ERR=$?
- что делает
-- [email protected]
в 5-й линии делать - Я хотел, если может знать Я передаю data.php в качестве параметра. так что у меня есть только сценарий оболочки i для всех видов выполнения. Скажем, я хочу, чтобы запустить "ш ss.sh data1.php", то это должно работать data1.php, если запустить "SS ss.sh data2.php" он должен работать data2.php -
$ @ аргументы $ 0 первого аргумент ERR является возвращаемым значением от выполнения –
(HTTP [Сомнения?]: //www.perlmonks.org/?node_id=444996) – Quentin
- $ @ передает все аргументы php http://linux.die.net/man/1/php –