Che cos'è il processo ksfetch su Mac?


48

A volte vedo un processo ksfetch sul mio Mac. Dopo aver cercato su Google ho scoperto che si tratta dell'aggiornamento del software di Google. Tuttavia, non esiste una risposta dettagliata, ad esempio a cosa serve il processo ksfetch? È davvero richiesto? Posso liberarmene? A volte usa la mia larghezza di banda Internet quindi mi frustra da qui la domanda. Grazie.


Perché non bloccare KSFetch con Little Snitch negando le connessioni? Funzionerebbe?
Frank,

Risposte:


56

Keystone Fetch / ksfetch

Il ksfetchprocesso su OS X fa parte del meccanismo di aggiornamento di Google Chrome. Il ksprefisso è un'abbreviazione di Keystone. Il processo sembra essere responsabile del recupero degli aggiornamenti dei prodotti Google. È questo ruolo che utilizza la larghezza di banda.

Utilizzando la risposta di slick è possibile disabilitare il processo corrispondente che utilizza ksfetch.

In alternativa, sembra possibile regolare la frequenza dei controlli di aggiornamento:

L'immissione del seguente codice nel terminale lo farà controllare una volta alla settimana anziché ogni poche ore:

defaults write com.google.Keystone.Agent checkInterval 604800

Per saperne di più, segui i link qui sotto:


Quello che trovo preoccupante è che tenta di accedere a un dominio criptico su gvt1.com.
Frank Barcenas,

gvt1.comè gestito da Google, vedi whois.domaintools.com/gvt1.com
Graham Miln,

1
Ad oggi, il periodo più lungo possibile è di 24 ore, ovvero un valore di 86400 ( support.google.com/chrome/answer/6315311?hl=it ).
eh

16

Sì, puoi disabilitarlo.

Per fare questo solo per te nel tipo di Terminale:

~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall

per tutti gli utenti:

/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall

Su alcune macchine è ksinstallinvece di install.py.


Grazie. Puoi anche rispondere ad altre parti della domanda come a cosa serve questo processo? È richiesto? ecc.
Saurabh Hooda,

3
install.pyviene chiamato ksinstallsulla mia macchina.
Lenar Hoyt,

6

Puoi disinstallarlo, digita /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --helpper vedere le opzioni disponibili.

--nuke può disinstallare tutto ciò ad esso correlato, proprio come questo: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke


Qual è la differenza tra uninstalle nuke?
Lenar Hoyt,

Esegui quel comando ksinstall --help, lo scoprirai. <br/>[--nuke] Remove Keystone and all tickets. [--uninstall] Remove Keystone program files but do NOT delete the ticket store.
Yiling

L'avevo già rimosso con il uninstallcomando, quindi non posso controllare senza reinstallare tutto. Grazie!
Lenar Hoyt,

Dovrebbe essere ~/Libraryecc.
matt

4

Hanno cambiato questo comando in --nuke invece di --uninstall e anche il percorso ora è diverso. Quindi il nuovo comando per tutti gli utenti sarebbe:

/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke

1
Benvenuti a chiedere diverso. Ci piace che le risposte siano indipendenti. Potresti modificare questo per spiegare l'essenza della soluzione o forse modificare l'altra risposta con questo aggiornamento. Punti bonus per identificare quale versione dell'app necessita del nuovo argomento di comando.
bmike

3

C'è un problema con Google Chrome che crea un file temporaneo per verificare la presenza di aggiornamenti ogni x ore. Dal momento che sta creando un nuovo file temporaneo per qualche motivo, fa scattare Little Snitch, il che è abbastanza fastidioso.

Inserendo il seguente codice nel Terminale, lo farà controllare una volta alla settimana anziché ogni poche ore:

defaults write com.google.Keystone.Agent checkInterval 604800

Speriamo che una delle prossime versioni di Google Chrome si occuperà di questo, poiché è molto fastidioso dover fare clic su consenti / nega ogni x ore.

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.