3 votos

¿Hay alguna forma de pausar y continuar la sincronización de fotos de iCloud desde la línea de comandos?

Cargar alrededor de 600 GB de fotos en iCloud Photos a través de una conexión de subida de 300 KB lleva semanas pero también crea congestión en la red que destruye cualquier ancho de banda de descarga. La única forma obvia de controlarlo es navegar a la ventana de Preferencias de Fotos y presionar el botón Pausar o Continuar. ¿Hay alguna forma de hacer esto desde la línea de comandos? ¿Alguna comando launchctl que pueda funcionar?

0voto

NormalicyIsDead Puntos 11

Usando reddit encontré un script de shell en Github que hace esto. Se ejecuta constantemente, y tienes que iniciarlo a través de la terminal

https://www.reddit.com/r/MacOS/comments/bi4yuc/is_there_seriously_no_way_to_pause_icloud_syncing/

¡Parece funcionar! Es realmente útil si has superado el límite de tu asignación de datos para celular pero no tienes una biblioteca totalmente sincronizada y estás intentando usar la computadora hasta el período de reinicio de datos del mes.

Como se ejecuta constantemente, podría consumir más batería pero lo dudo, sin embargo eso es algo que no he probado.

El Github para el script está aquí.

https://github.com/farnots/StopNsurlsessiond

Aunque tiene alrededor de 6 años, sigue funcionando en Big Sur v11.7.6

Tripmode.ch también se dice que funciona, y es mucho más fácil y amigable para el usuario (probé la prueba) -

El script anterior es más fácil para una /.codificador/programador/persona técnica/persona adinerada en tiempo/persona experimentada/ etc. para usar

¿Cómo lo ejecuté? Después de descargarlo, fui a la carpeta Descargas en Finder, luego hice doble clic en el archivo zip, para expandirlo en una carpeta.

Usé el launchpad. Escribí Terminal, luego hice clic cuando lo encontré en launchpad Luego escribí

ls

De la lista de directorios y archivos, pude ver que estaba en el directorio de inicio del usuario. Pude ver la carpeta Descargas allí. Entonces escribí

cd Downloads

luego escribí

ls

Pude ver la carpeta a la que se expandió, así que escribí

cd StopNsurlsessiond-master

Luego escribí

ls 

para ver qué había en la carpeta. Pude ver el archivo de script allí, así que escribí

chmod u+x ./StopNsurl.sh

Eso pareció funcionar, porque no respondió con un mensaje de error.

Entonces escribí

./StopNsurl.sh -v

Y se ejecutó.

Este es el resultado del software.

+----------------------------------------+
| Iniciando aniquilación de nsurlsessiond |
|        Hecho por Lucas Tarasconi         |
+----------------------------------------+
[ADVERTENCIA] Puede que se solicite una contraseña una vez para tener derecho a matar 'nsurlsessiond' 
[INFO] Sondeo para nuevo proceso de nsurlsessiond  
Contraseña:
[PROCESO] 07:48:47 - matando nsurlsessiond número :  212
[PROCESO] 07:48:47 - matando nsurlsessiond número :  442
[INFO] Sondeo para nuevo proceso de nsurlsessiond      
[PROCESO] 07:50:58 - matando nsurlsessiond número :  3054
[PROCESO] 07:50:58 - matando nsurlsessiond número :  3055
[INFO] Sondeo para nuevo proceso de nsurlsessiond      
[PROCESO] 07:51:08 - matando nsurlsessiond número :  3237
[PROCESO] 07:51:08 - matando nsurlsessiond número :  3238
[INFO] Sondeo para nuevo proceso de nsurlsessiond      
[PROCESO] 07:51:19 - matando nsurlsessiond número :  3427
[PROCESO] 07:51:19 - matando nsurlsessiond número :  3428
[INFO] Sondeo para nuevo proceso de nsurlsessiond      
[PROCESO] 07:51:30 - matando nsurlsessiond número :  3616
[PROCESO] 07:51:30 - matando nsurlsessiond número :  3622
[INFO] Sondeo para nuevo proceso de nsurlsessiond      
[PROCESO] 07:51:41 - matando nsurlsessiond número :  3801
[PROCESO] 07:51:41 - matando nsurlsessiond número :  3802
[INFO] Sondeo para nuevo proceso de nsurlsessiond      
[PROCESO] 07:51:51 - matando nsurlsessiond número :  3984
[INFO] Sondeo para nuevo proceso de nsurlsessiond      
[PROCESO] 07:51:52 - matando nsurlsessiond número :  4009
[INFO] Sondeo para nuevo proceso de nsurlsessiond      
[PROCESO] 07:52:02 - matando nsurlsessiond número :  4173
[INFO] Sondeo para nuevo proceso de nsurlsessiond      
[PROCESO] 07:52:03 - matando nsurlsessiond número :  4208

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