Soy nuevo en escribir scripts de shell para Unix y necesito un poco de ayuda. No estoy seguro de por qué cURL ahora, de repente, después de ejecutar la secuencia de comandos, la descarga de paquetes corruptos que no se pueden montar y por qué la ejecución de los comandos por separado en el trabajo de Terminal Server, pero durante la secuencia de comandos todo falla, como
Para cURL vuelve diciendo que no se encontró el comando Para el comando mv dice que no se puede encontrar el archivo o directorio Y, por supuesto, el montaje y todo lo demás fallan.
¿Podrías echar un vistazo al script de shell para ver qué falta o si lo estoy haciendo mal?
#!/bin/sh
#Machines must have cURL installed as a prerequisite to download software from internet or FTP server
# grab files from www.teamviewer.com or custom FTP server
curl -O http://download.teamviewer.com/download/TeamViewerHost.dmg
# grab TeamViewer from custom FTP server
curl -O https://www.dropbox.com/s/***********/com.TeamViewer8.Settings.plist
# Wait for download
sleep 30s
# Place customized plist file into Library/Preferences
mv ~/Downloads/com.TeamViewer8.Settings.plist /Library/Preferences/
# Mount and Install TeamViewer
hdiutil mount ~/Downloads/TeamViewerHost.dmg
installer -pkg /Volumes/TeamViewerHost/Install\ TeamViewerHost.pkg -target /
# Unmount package
hdiutil unmount /Volumes/TeamViewerHost/