Tengo un script bash que llama a una pequeña rutina de Python para mostrar una ventana de mensaje. Como necesito usar killall para detener el script de Python, no puedo usar el método anterior, ya que significaría ejecutar killall python, lo que podría eliminar otros programas de Python, así que uso
pythonprog.py "$argument"
& # El & devuelve el control directamente al script bash, por lo que debe estar fuera de las comillas invertidas. La vista previa de este mensaje lo muestra sin "` "ninguno de los lados del comando por alguna razón.
Siempre que la secuencia de comandos de python se ejecute desde la cli por nombre en lugar de python pythonprog.py, esto funciona dentro de la secuencia de comandos. Si necesita más de un argumento, use un espacio entre cada uno dentro de las comillas.
python python_script.py
en su shell predeterminado en Debian, ya está usando bash ... así que hágalo en su script bash:python python_script.py arg1 arg2 ...