0 votos

El comando Shell ya no funciona

Estoy en un MacBook Pro M1 con MacOS 12.3.1. He tenido algunos AppleScripts que realizan un shell script que se ejecutan felizmente durante muchos años. Por alguna razón desconocida estos han dejado de funcionar hoy - nada ha cambiado que yo sepa.

Aquí está el shell script que estoy tratando de ejecutar:

cd 'Users/jsmith/Backup Testing'; /usr/bin/zip -r '/Volumes/Backups/ Projects/12052022 181915.zip' 'Databases'

que devuelve el siguiente error cuando lo ejecuto manualmente en la aplicación Terminal:

cd: no such file or directory: Users/jsmith/Backup Testing
zip warning: name not matched: Databases

No puedo ver qué ha cambiado aquí para causar esto, ya que estaba funcionando bien hace unos días y no es hoy y no he instalado ningún software nuevo que yo recuerde en los últimos días.

Las rutas de las carpetas son correctas y las he comprobado muchas veces, así que la carpeta Databases y la carpeta padre definitivamente existen aquí.

1voto

Adrian Sarli Puntos 867

Añadir una barra inclinada antes de Users me resolvió esto. Extrañamente, esto ha funcionado durante muchos años sin problemas, así que todavía no sé por qué dejó de funcionar. El AppleScript simplemente llamaba a do shell script myScriptName

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X