Execute o script konsole abrindo o script php do python

1

Eu escrevi um script python, que é executado, e após o fechamento eu quero abrir um script de shell, que abre um script php.

  1. Diretório de scripts Python: /home/user/test/a named: python1.py
  2. Diretório do script de shell: /home/user/test/b named: konsole1.sh
  3. Diretório do script PHP: /home/user/test/c named: php1.php

Meus comandos para executar os scripts manualmente na linha de comando são:

1.

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

iii) sim, depois do meu caminho consistindo de uma combinação de força bruta e suposições educadas, aprendi que essa ordem funcionou, como você pode ver, eu não fui capaz de aplicar eficiência nem elegância ainda. Mas eu acabei de aprender que essa linha não é necessária, obrigado:)

2.

? not relevant/not the goal 

i) Como o objetivo não é executar / abrir um script .sh a partir da linha de comando, mas criar um script .sh que seja executado no konsole. Como eu deveria chamar isso de script .sh de python é um problema secundário que abordarei quando chegar a hora. E para mim, parece haver uma diferença significativa entre simplesmente colar comandos executáveis em um .sh e realmente ter um .sh executando esses comandos.

3.

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

O que eu gostaria de saber é o que eu preciso escrever no script konsole1.sh para que quando eu clicar duas vezes nele, ele abra o konsole e execute os comandos dados em 3.

Eu tentei uma infinidade de códigos, mas eu não consegui encontrar a sintaxe correta, o Google acabou não sendo meu amigo neste, parece muito trivial.

A minha melhor / tentativa até agora foi para o konsole1.sh:

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

ii) Sim, tempos desesperados produziram tentativas desesperadas, que combinadas com a falta de conhecimento foram reconhecidas com o "an", pela forma como foi uma das muitas tentativas, que eu acho que, como esta, poderia levantar mais questões do que respostas, daí eu não coloquei 20 tentativas diferentes, mas não quis mostrar nenhuma tentativa.

E apenas abre o Konsole após clicar duas vezes, mas não excede nada.

iv) por causa de 3 fatores:

  1. Chamar diretamente o script php do python gerou um problema diferente que não consegui resolver até agora
  2. Espero ter que colar vários scripts diferentes de idiomas diferentes para alcançar meu objetivo, bem como um requisito para iniciar a partir de um script / script de shell do konsole para iniciar meu processo.
  3. Criar um script konsole simples parece ser um básico rudimentar para o meu conjunto de habilidades.

Se você tiver alguma dúvida, por favor me avise:)

    
por Maximilian brutus III 01.10.2015 / 15:03

0 respostas