Gerenciando e removendo processos de inicialização no OSX Leão -- acos campo com startup campo com activity-monitor camp apple Relacionado O problema

Managing and removing startup processes on OSX Lion


11
vote

problema

português

Meus itens de inicialização para o meu nome de usuário (eu sou admin) mostra apenas Dropbox - ainda uma olhada em meus processos (no monitor de atividade) mostra outros processos auxiliares da Adobe, Lexmark, etc.

Onde posso ver e gerenciar esses processos que estão sendo lançados na inicialização?

update

Eu encontrei um casal em lançamentos - Steam e VirtualBox. Acabei de olhar para a minha atividade novamente e "Gauge de Drive da Seagate" está mostrando - eu verifiquei os programas, existe alguma maneira de encontrar onde esse processo está sendo lançado? LaunchDaemons não existe e startupitems está vazio.

update 2

ótimas coisas, encontrou o PID e olhou para o PS, e é:

/Library/Application Support/Seagate/Seagate Storage Gauge.app/Contents/MacOS/Seagate Storage Gauge -doautolnch /

Mas - como faço para encontrar onde que está sendo chamado?

english

My Startup Items for my username (i am admin) shows only dropbox - yet a look at my processes (in activity monitor) shows other helper processes from Adobe, Lexmark, etc, etc.

Where can I see and manage these processes that are being launched on startup?

update

I found a couple in LaunchAgents - Steam and VirtualBox. I've just looked at my activity again and "Seagate Drive Gauge" is showing - I have checked the programs, is there any way to find where this process is being launched from!? LaunchDaemons doesn't exist and startupitems is empty.

update 2

Great stuff, found the PID and looked it up on ps, and it is:

/Library/Application Support/Seagate/Seagate Storage Gauge.app/Contents/MacOS/Seagate Storage Gauge -doautolnch /

BUT - how do I find where that is being called from?

        

Lista de respostas

11
 
vote
vote
Melhor resposta
 

Dê uma olhada nas seguintes pastas:

  • /Library/StartupItems
  • ~/Library/StartupItems (se você tiver um)
  • /Library/LaunchDaemons
  • /Library/LaunchAgents
  • ~/Library/LaunchAgents (se você tiver um)

Você deve ser capaz de descobrir o que o StartupItems faz pelo nome, mas google eles se você estiver curioso.

Você pode descobrir exatamente o que os agentes do lançamento dos daemons e do lançamento são espiando dentro de seus arquivos de plist. Eles geralmente conterão um caminho para algo, como um atualizador de software.

como para remover os que você não quer:
Se você vir algo para um programa que você excluído ou desinstalado, por todos os meios se livrar dele.

Se você vir algo para um programa, você ainda terá instalado, tenha cuidado. Esses itens de inicialização podem ser tão sem importância quanto uma verificação de compatibilidade ou compatibilidade, mas é inteiramente possível que o aplicativo pai precise do item, daemon ou agente para executar.

Então, aqui está o meu conselho: Se você vir algo de um aplicativo (ou drivers, etc.), você instalou, verifique se ela permite que você desativa a função que requer o item de inicialização. Se isso acontecer, vá em frente. Se isso não acontecer, está lá por um motivo; Não exclua.

Se você realmente quiser jogar com a remoção de coisas de inicialização dos aplicativos, faça-o cuidadosamente e por sua conta e risco. Mova a pasta ou o plist para a área de trabalho, reinicie e teste o aplicativo completamente. Mesmo se você achar funciona sem o item / agente / daemon de inicialização, mantenha uma cópia para que você possa restaurá-la se algo der errado.

 

Take a look at the following folders:

  • /Library/StartupItems
  • ~/Library/StartupItems (if you have one)
  • /Library/LaunchDaemons
  • /Library/LaunchAgents
  • ~/Library/LaunchAgents (if you have one)

You should be able to figure out what the StartupItems do by name, but Google them if you're curious.

You can figure out exactly what the Launch Daemons and Launch Agents do by peeking inside their plist files. They'll usually contain a path to something, like a software updater.

As for removing the ones you don't want:
If you see something for a program you've deleted or uninstalled, by all means get rid of it.

If you see something for a program you do still have installed, be careful. These startup items can be as unimportant as an autoupdater or compatibility check, but it's entirely possible that the parent app needs the Item, Daemon, or Agent to run.

So, here's my advice: If you see something from an app(s) (or drivers, etc.) you do have installed, check that app's preferences to see if it lets you disable the function that requires the startup item. If it does, go ahead. If it doesn't, it's there for a reason; don't delete it.

If you really want to play with removing apps' startup stuff, do so carefully and at your own risk. Move the folder or plist to your desktop, restart, and test the app thoroughly. Even if you find it works without its startup item/agent/daemon, keep a copy so you can restore it if something goes wrong.

 
 
         
         
2
 
vote

Alguns aplicativos Sandboxed (ou App Store) também adicionam "Favoritos de Itens de Login" para ABCDEFGHIJKLMNABCDEFGHIJKLMN6 :

  $ /usr/libexec/PlistBuddy -c 'Print _com.apple.SMLoginItemBookmarks:com.dayoneapp.dayone-agent' /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist book 0(UserslaurTorrents                         Day One.apContentsLibrary LoginItemsDay One Reminders.app $4HXh?kld ????$A????H???A?1M?$5DF7A03E-A7FB-3E80-B61D-F10CD8BF7B5D?/?0c75ae904b0f99cb3a794e7360629c822a0f4a14;00000000;0000000000000020;com.apple.app-sandbox.read-write;00000001;01000002;0000000000641712;/users/lauri/torrents/day one.app/contents/library/loginitems/day one reminders.app??????D|@l 0 ? ? ? ?  0 <???????D    

Você pode desativar os marcadores de item de login com comandos como sudo defaults write /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist com.dayoneapp.dayone-agent '<dict><key>Disabled</key><true/></dict>' .

 

Some sandboxed (or App Store) applications also add "login item bookmarks" to /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist:

$ /usr/libexec/PlistBuddy -c 'Print _com.apple.SMLoginItemBookmarks:com.dayoneapp.dayone-agent' /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist book 0(UserslaurTorrents                         Day One.apContentsLibrary LoginItemsDay One Reminders.app $4HXh?kld ????$A????H???A?1M?$5DF7A03E-A7FB-3E80-B61D-F10CD8BF7B5D?/?0c75ae904b0f99cb3a794e7360629c822a0f4a14;00000000;0000000000000020;com.apple.app-sandbox.read-write;00000001;01000002;0000000000641712;/users/lauri/torrents/day one.app/contents/library/loginitems/day one reminders.app??????D|@l 0 ? ? ? ?  0 <???????D 

You can disable the login item bookmarks with commands like sudo defaults write /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist com.dayoneapp.dayone-agent '<dict><key>Disabled</key><true/></dict>'.

 
 

Perguntas relacionadas

16  processo do ICDD consumindo memória substancial em macos  ( Icdd process consuming substantial memory on macos ) 
Na semana passada ou para que o processo "ICDD" tenha começado de tempos em tempos e quando consome uma quantidade maciça de RAM (mais de 7 GB). Quando isso a...

3  UserEventAgent não respondendo (MacBook Pro 2018 Mojave)  ( Usereventagent not responding macbook pro 2018 mojave ) 
Eu abri a atividade monitor e coberto de que a cor vermelha iluminada UserEventagent. Como posso consertar isso? ...

11  Gerenciando e removendo processos de inicialização no OSX Leão  ( Managing and removing startup processes on osx lion ) 
Meus itens de inicialização para o meu nome de usuário (eu sou admin) mostra apenas Dropbox - ainda uma olhada em meus processos (no monitor de atividade) mos...

2  Atividade Monitor Dock Ícone CPU História Agregado  ( Activity monitor dock icon cpu history aggregate ) 
no meu antigo mac eu tenho um ícone de história da CPU mostrando um único gráfico agregado. No novo Mac executando a mesma versão do sistema operacional ...

5  log de atividade de sincronização do iCloud  ( Icloud sync activity log ) 
Tentando descobrir como ver a atividade acontecendo enquanto os arquivos do iCloud estão sincronizando. O aplicativo MacOS Console mostra mensagens de cloudd...

10  com.apple.hiservices-xpcservice resulta em varas freqüentes e congela no meu Mac  ( Com apple hiservices xpcservice results in frequent hangs and freezes in my mac ) 
update (2019): o problema ainda persiste mesmo em MacOS Mojave, tentou tudo que eu poderia encontrar, nada parece resolver a questão ainda! Problema: c...

1  Como faço para matar a Pontuação da linha de comando?  ( How do i kill pboard from command line ) 
Estou farto de Matar manualmente O processo de explosão no monitor de atividade para recuperar minha cópia & amp; colar. Existe um comando terminal que eu...

67  Qual a diferença entre memória real, virtual, compartilhada e privada?  ( Whats the difference between real virtual shared and private memory ) 
As diferentes colunas no monitor de atividades são um pouco confusas ...

4  Por que esse processo não pode terminar?  ( Why cant this process terminate ) 
Recentemente, encontrei um problema em que meu programa de rede não poderia se ligar a uma porta, porque já estava em uso. Eu abri o monitor de atividades ...

20  Como faço para matar um processo que não morrerá?  ( How do i kill a process that wont die ) 
Não consigo matar um processo usando qualquer uma das técnicas que eu esteja ciente ("Force desistir" no monitor de atividade, top , killall do terminal ) ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.