Ejecutando archivos directamente desde el servidor WebDAV de lectura / escritura

0

Estoy usando la función Connect to Server... incorporada del Finder y la uso para conectar a un servidor WebDAV de lectura / escritura. Todo funciona, excepto la ejecución de archivos alojados en el servidor. Intenté montar el servidor usando el comando mount_webdav Terminal y obtuve el mismo resultado que usando el Finder. La ejecución de ls -laF /Volumes/webdav resulta en:

drwx------  1 myname  staff    2048 Mar 15 14:09 ./
drwxrwxrwt  4 root    admin     170 Mar 15 09:25 ../
-rwx------  ...
drwx------  ...
-rwx------  ...
drwx------  ...
...

Lo que me hace suponer que los archivos deberían ser ejecutables. Sin embargo, la ejecución de un script de bash desde el servidor en Terminal resulta en:

bash: /Volumes/webdav/test.sh: /bin/bash: bad interpreter: Permission denied

Solo quiero poder ejecutar estos archivos sin tener que moverlos a un disco físico. ¿Qué estoy pasando por alto?

EDITAR: a pedido de @patrix, aquí están los comandos que usé:

mkdir /Volumes/webdav
mount_webdav -i -s https://example.com/program/ /Volumes/webdav/
chmod +x /Volumes/webdav/test.sh
head /Volumes/webdav/test.sh
/Volumes/webdav/test.sh

y la salida fue:

#mount_webdav
Username: ‹username›
Password: 
# head
#!/bin/bash
mkdir /tmp/tex
cd /tmp/tex
cp -RX /Volumes/webdav/tex/* .
xelatex report.tex
open report.pdf
# exec
bash: /Volumes/webdav/test.sh: /bin/bash: bad interpreter: Permission denied
    
pregunta 15.03.2015 - 15:19

0 respuestas

Lea otras preguntas en las etiquetas