Come posso impedire a NSURLSessionD di avviarsi ogni volta che riavvio il mio Mac?


6

Devo usare il seguente script per terminarlo ogni volta che riavvio il mio Macbook:

#!/bin/sh
launchctl unload /System/Library/LaunchDaemons/com.apple.nsurlstoraged.plist
launchctl unload /System/Library/LaunchAgents/com.apple.nsurlsessiond.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.nsurlsessiond.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.nsurlstoraged.plist

C'è un modo per impedirne l'avvio permanente?


Stai usando Safari?
Buscar웃

In linea di principio è possibile salvare lo script come proprio LaunchAgent, ma mi chiedo perché si vorrebbe uccidere un'API innocua fornita da Apple che consente ad altri programmi di scaricare dati? Ciò potrebbe potenzialmente portare a strani errori a lungo termine ...
Asmus

Perché scarica petabyte di materiale sconosciuto senza il tuo consenso nei momenti più inappropriati, specialmente quando sei su una larghezza di banda bassa, una connessione costosa e sei di fretta. Non sai chi lo sta usando, non sai cosa sta scaricando, sai solo che la tua connessione è intasata dallo stesso computer che stai cercando disperatamente di usare.
magma

Risposte:


1

Per scaricare in modo permanente un agente o un demone è sufficiente aggiungere un -w.

Esempio:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.nsurlstoraged.plist

Tuttavia, la soluzione a lungo termine sarebbe identificare quale applicazione richiede il download e controllarlo. Per analogia, è possibile arrestare temporaneamente una strada per fermare il traffico, ma a lungo termine, si desidera controllare l'accesso alla strada stessa e non interrompere tutto il traffico perché alcuni utenti stanno abusando o sovraccaricando la strada.


1
Sottocomando non riconosciuto: -w
Jash Jacob

In El Capitan: /System/Library/LaunchDaemons/com.apple.nsurlstoraged.plist: Could not find specified service
2rs2ts

1
Il "-w" deve essere inserito dopo il sottocomando di scarico: ad es. sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.nsurlstoraged.plist
Leland Wallace
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.