Запущенный консольный скрипт, открывающий сценарий PHP из Python

Я записал сценарий Python, который работает, и после закрытия я хочу, чтобы он открыл сценарий оболочки, который открывает сценарий PHP.

  1. Каталог сценария Python: /home/user/test/a названный: python1.py
  2. Каталог сценария оболочки: /home/user/test/b названный: konsole1.sh
  3. Каталог сценария PHP: /home/user/test/c названный: php1.php

Мои команды для запущения скриптов вручную в командной строке:

1.

cd /home/user/test/a/
#!/home/user/test/a/ python
python python1.py

iii) да, после моего пути, состоящего из комбинации грубой силы и образованных предположений, я узнал, что тот порядок работал, поскольку Вы видите, что я не был способен для применения эффективности, ни элегантности все же. Но я просто узнал, что та строка действительно не необходима, спасибо :)

2.

? not relevant/not the goal 

i) Так как цель не состоит в том, чтобы выполнить/открыть .sh сценарий от командной строки, но создавать .sh сценарий, который работает в консоли. Как я должен назвать это, .sh сценарий из Python является вторичной проблемой, которой я займусь, когда время настанет. И мне, кажется, существует значительная разница между простой вставкой исполняемых команд в .sh и на самом деле имеет .sh, выполняют те команды.

3.

cd /home/users/test/
php php1.php

То, что я хотел бы знать, - то, что я должен записать в сценарии konsole1.sh так, чтобы, когда я дважды щелкаю по нему, он открыл консоль и выполнил команды, данные в 3.

Я попробовал множество кодов, но я, может казаться, не закрепляю или не получаю синтаксис, корректный вообще, Google, оказалось, не был моим другом на этом, это кажется слишком тривиальным.

Моя лучшая / попытка до сих пор была для konsole1.sh:

konsole --hold -e cd /home/user/test/c/
user@host:~$ php php1.php

ii) Да отчаянные времена привели к отчаянным попыткам, это объединилось с отсутствием знаний, был подтвержден с, по тому, как это была 1 из многих попыток, которые я думаю, как этот, мог поднять больше вопросов, чем ответы, следовательно я не отправил 20 различных попыток, но не хотел не показывать попытку вообще.

И это просто открывает Konsole при двойном щелчке, но ничего не выполняет.

iv) из-за 3 факторов:

  1. Непосредственно вызов сценария PHP из Python привел к другой проблеме, которую я не смог решить до сих пор
  2. Я ожидаю должным быть склеивать несколько различных сценариев с различных языков вперед для достижения моей цели, а также требования, чтобы начать с konsole-script/shell-script инициировать мой процесс.
  3. Создание простого консольного сценария, казалось бы, было бы элементарным основным для моего набора навыков.

Если у Вас есть дальнейшие вопросы, сообщенные мне :)

1
задан 1 October 2015 в 19:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: