Выполнение команды в скрипте bash для запуска скрипта php - PullRequest
0 голосов
/ 02 марта 2019

Я делаю отправителя электронной почты на основе phpmailer .Все хорошо, электронное письмо отправлено, но я хочу упростить моего отправителя.

Когда я запускаю свой скрипт, обычная команда - php MKSENDER, и я хочу сделать это так же, как запускать из скрипта bash, например./MKSENDER --SEND, кто-нибудь подскажет, как его построить?

Большое спасибо

1 Ответ

0 голосов
/ 02 марта 2019

Вам нужно взглянуть на строку shebang .

Размещение #!/usr/bin/env php в верхней части файла должно работать до тех пор, пока у вас есть права на выполнение:

#!/usr/bin/env php
<?php
echo "Hello World";

Затем вы можете использовать встроенную функцию getopt () чтобы получить варианты или разобрать argv самостоятельно.

...