GNU/Linux >> Tutoriales Linux >  >> Linux

OpenVPN --up script - no se pudo ejecutar un programa externo

Me encontré con el mismo problema, por suerte encontré una solución.

Aquí hay cosas que verifiqué:

  1. permiso de carpeta
  2. permiso de openvpn para acceder al script
  3. el script debe enumerar la ruta completa de cualquier comando utilizado (p. ej., grep debe ser /bin/grep; puede encontrar la ruta completa escribiendo which frente a su comando)
  4. usa script-security 2 system en cambio

Solo para que quede claro:olvidé el "! " (signo de exclamación). Eso lo explica todo.

#!/bin/bash

Linux
  1. Ejecutar script bash desde URL

  2. Ejecute un script de shell en el shell actual con permiso sudo

  3. ¿Cómo ejecutar código en el shell de Django mediante un script de python externo?

  4. ¿Cómo ejecutar un script bash?

  5. Ejecutar script/programa cuando cambia el archivo

Linux – ¿Permiso de archivo para ejecutar solamente?

¿Cómo ejecutar un comando en un script de Shell?

No se pudo cargar la biblioteca dinámica 'libnvinfer.so.6'

¿Qué hace el permiso de ejecución?

comando de ruta real no encontrado

shebang o no shebang