Questions tagged [daemons]

macOS, which is a Unix system, uses daemons. A daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user.

Filter by
Sorted by
Tagged with
43
votes
7answers
120k views

What is rapportd and why does it want incoming network connections?

I've just updated to the latest MacOS 10.13.2 and after restarting, my machine asked me to allow incoming network connections for "rapportd". After blocking it and checking in the firewall config, I ...
29
votes
3answers
36k views

What is parsecd?

The internet is not very satisfactory when it comes to this question, I found one somewhat related question here where someone says allowing parsecd internet access via Little Snitch made their ...
26
votes
8answers
54k views

How to restart Bluetooth service from command line

On Linux, if one wishes to restart the Bluetooth service, they simply launch a terminal and issue the following command: sudo /etc/init.d/bluetooth restart What is the equivalent on Mac OS X? I ...
16
votes
4answers
78k views

What is “secd” process?

I wonder what secd process does under OSX Yosemite. I am pretty sure I have seen this process running in earlier MacOS versions, but I don't remember it gobbling up all the available memory so boldly.....
15
votes
2answers
4k views

What is the 'deleted' daemon in macOS Sierra?

Since installing macOS 10.12 I noticed a flood of messages from deleted in the logs. I haven't been able to find any information about this daemon. Could anyone enlighten me what this does?
14
votes
3answers
3k views

How to access a launch daemon's values/ system defaults value

So I am trying to silence the "Your Disk is Almost Full" notification from a mac running Mojave, as right now it pops up way too frequently and it is so annoying. I followed all answers from this ...
8
votes
1answer
633 views

How to disable the “locate” command in Mac OS?

According to this article, I can use this command: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist To enable "locate" command to find files. However, recently I find this ...
8
votes
3answers
9k views

How do I start taskgated again?

I killed taskgated from the Activity Monitor and since then it is not been running. How do I start the process taskgated again?
8
votes
1answer
9k views

What is “hidd”?

I tried to find some details about the daemon hidd but only found information about a Linux daemon where it is the human interface device daemon. Is this the same function in macOS?
8
votes
3answers
22k views

How to have sshd re-read its config file (without killing ssh connections)?

How can I get the ssh server to re-read its configuration file (/etc/sshd_config), without killing existing ssh connections? EDIT: If I run kill -HUP <SSHD_PID> I kill the connection.
7
votes
2answers
321 views

Why can an app create daemons on the fly without sudo permission and how to stop it?

First, I come from Linux so there are many things which confuse me such as daemons. I installed VOX.app and it has some kind of agents and cloud-related processes which can be started automatically. ...
6
votes
1answer
4k views

What is nfsd on macOS?

I have two questions regarding nfsd on OS X: What is managing the start/stop phase of this daemon? Launchd? It has an enable and disable mode, but I don't know what does this do. What is the default ...
5
votes
3answers
7k views

What is “usernoted” and why is it eating my CPU?

For the past couple of weeks, a process identified as usernoted appeared to "take over" my machine after a few hours of use, eating over 99% of available CPU. Force quitting the process doesn't help; ...
5
votes
4answers
15k views

opendirectoryd taking up 1/4 of the cpu and driving fans crazy on MacBook Air

Since a couple of days my 2011 13" MBA (i5, 1,7Ghz) has a very strange issue which I don't know how to get rid of. Every now and then (sometimes more times a day) a process called opendirectoryd ...
4
votes
1answer
1k views

Where does the OS X routing table come from?

Trying to find out where the initial routing configuration for OS X is stored (plist, or wherever), and what happens at startup to read that configuration and configure the network interface(s).
4
votes
1answer
6k views

What is mediaremoteagent under Activity Monitor?

Under activity monitor there's a process called mediaremoteagent. I can't find any information about this process. What is this process and is it safe to disable it?
4
votes
1answer
2k views

Daemons or other processes responsible for dictation in 10.8?

Dictation in Mountain Lion is a nice little feature that works great for me. However I often need to switch between dictation languages, so going through the System Preferences is way too many clicks ...
4
votes
2answers
62 views

Where should a daemon started by launchd store its data?

When I develop UI application for OSX I store user's preferences and application config to ~/Library/Preferences/AppName.plist (using NSUserDefaults). But when I create global background daemon that ...
3
votes
1answer
733 views

What are all these tvOS services?

I noticed Apple's tvOS broadcasting no less than 7 mDNS PTR-RRs (via Bonjour, I presume): + Apple TV._airplay._tcp.local + Apple TV._mediaremotetv._tcp.local + Apple TV._companion-link._tcp.local + ...
3
votes
2answers
10k views

Enable SMB sharing from command line

On OS X 10.8, using terminal commands, I'd like to enable SMB sharing as if I had ticked the following checkbox under System Preferences - Sharing - File Sharing - Options: I've tried the following ...
3
votes
0answers
28 views

Append instead of overwrite log file by StandardOutPath and StandardErrorPath

I have a launchd job that periodically runs in the background. Any stdout and stderr output during the job is logged to some files set in the job's plist using the StandardOutPath and ...
2
votes
1answer
5k views

Need to know what's the contents of /var/db/launchd.db/com.apple.launchd/overrides.plist from Mac OS X Mountain Lion?

I accidentally issued the following command: # launchctl load -w /System/Library/LaunchDaemons/ I wish to see outputs of mac os x mountain lion launchd% list command. See below on pastie the current ...
2
votes
1answer
242 views

Script that Automatically Does Something Every Day

I'm looking for a way to automatically run a shell script or command every time interval. I'm running a server and I want to backup some folders every day. I don't want to use time machine because the ...
2
votes
2answers
352 views

Difference between System and Global Daemons

According to the Launchd Tutorial, there are two places where a daemon can be. A global daemon located at /Library/LaunchDaemons A system daemon located at /System/Library/LaunchDaemons What is the ...
2
votes
1answer
454 views

Getting error in Terminal when typing Passwd *Username*

I’ve been trying to change the root password via Terminal on macOS. I launched Terminal by holding cmd + S while booting, which logged me automatically in as root without password. When I type in ...
2
votes
1answer
63 views

What is the name of the Subversion server process on MacOS?

I'm running a Subversion server on MacOS. My remote IDEs connect no problem (using ssh tunneling). But, I can't figure-out the process name of the Subversion server. It is so easy: $ mkdir svnroot $ ...
2
votes
1answer
893 views

High Sierra performance problems - efilogin-helper taking a lot of CPU

I have a stock 2015 15" MacBook Pro, i7 / 16GB / 512GB, still runs on High Sierra because I am contemplating to do a full clean install instead of an upgrade. Performance has been deteriorating to a ...
2
votes
1answer
105 views

Cannot load rsync daemon in Sierra. Log shows: “assertion failed: 16G1408: libxpc.dylib”

I'm trying to start rsync --daemon on Sierra (10.12.6), using launchctl. It used to work fine (last time in Mavericks, I think). But now on Sierra, the daemon does not start and grep rsync /var/log/...
2
votes
1answer
1k views

How to make mosquitto broker auto-start on Mac OS (without homebrew)?

I understand that using homebrew, a plist file will be provided and a user can use launchctl to install that plist file. But, I am not using homebrew(nor macport). I built mosquitto binaries directly ...
2
votes
2answers
1k views

How do I kill a daemon and not have it open up again if I can't find it in the LaunchAgents or LaunchDaemons?

So I think I downloaded a program from Avatron called Airconnect. I'm not sure, but their website was purple when I looked it up. Anyway, now everytime I check my activity monitor, com.avatron....
2
votes
1answer
545 views

Shove installed a launch daemon or agent popup window, what is it?

Please check the following screenshot: Today, I suddenly have this popup window warning. I have no idea what it is. Basically I have three questions. (1) Is this BlockBlock app warning? I have no ...
2
votes
2answers
3k views

How can I launch a daemon process as a specified user at boot without an interactive login?

I'm trying to setup a TeamCity Build Agent on a Mac Mini Server running 10.7.3. I have successfully got it running and building but only if I login and launch the process manually. We'd prefer to ...
2
votes
1answer
48 views

Are the results of Apple Photos processing shared between my computers?

I have a MacBook and and Mac mini with same Apple ID. My photo library size is 55,109 photos, 3,670 videos, 68 items. photoanalysisd has been running for 7 days on my MacBook. It doesn't appear to ...
2
votes
2answers
127 views

What are the various auto launch paths mean in OSX?

I'm trying to track down sneaky apps that launch upon reboot. They are not in System Preferences > Users and Groups > Login items and the in-app preferences for auto starting is disabled too for ...
2
votes
0answers
2k views

What is the touristd process doing when it downloads ~14MB on each boot?

I've noticed on my MacBook Air (early 2015 edition, macOS 10.13.3) that there is a certain 'touristd' process that launches when I turn on the computer, downloads about 14.2MB of data, then exits. ...
2
votes
0answers
268 views

Disable Launchd based daemon sudden termination upon shutdown

I'm running my own daemon under macOS Sierra and High-Sierra, and get unexpected behavior upon shutdown. according to the manual of daemon life cycle, it says that ... If the system is being shut ...
2
votes
0answers
39 views

How should daemons tell users about errors?

I wrote a bash script that backs up certain files on my computer. To automate the running of the script, I set up an associated daemon that runs the script every day. There are certain instances ...
2
votes
0answers
554 views

Guide on removing unused Agents and Daemons to speed up MacOS

Can you point me to a good guide on spotting and getting rid of running Agents, Daemons and Processes that aren't useful to me anyway and are taking up memory and CPU cycles?
2
votes
3answers
1k views

Does changing a daemon's plist file extension prevent it from being loaded?

I particularly want to disable: /private/etc/mach_init.d/dashboardadvisoryd.plist.disabled, but in general for any daemon. Does changing its plist extension prevent it from loading? In the past I ...
1
vote
1answer
3k views

What is PPPMonitord.app?

I was looking to disable some startup daemons and apps on my Mountain Lion iMac, and I noticed that inside /Library/LaunchDaemons there is a file called cn.com.zte.PPPMonitor.plist which point to an ...
1
vote
1answer
2k views

Fine-tuning “Open safe files after downloading”

Is it possible to fine-tune the "Open safe files after downloading" setting in Safari? For example, to make Safari open files like ".ical" et. al., but not Zip-files. If macOS has no built-in support ...
1
vote
2answers
6k views

Make sysctl changes at startup

I'd like to change the default smb settings at startup to remove timeouts. I have the following script; #!/bin/sh sysctl net.smb.fs.kern_deadtimer=0 sysctl net.smb.fs.kern_hard_deadtimer=0 sysctl ...
1
vote
1answer
2k views

What is process lsd on iOS?

There is a process running on my iOS device (7.1.2) called 'lsd'. The file is in /usr/libexec/lsd. What is it and what does it do? Device info: iPad 2 (7.2.1) Jailbroken
1
vote
1answer
2k views

Apple Push Notification Service: misbehaviour

On a new test iMac (running Mavericks 10.9.2) I discovered 2 repeated errors related to apsd (Apple Push Notification Service daemon). Repeated failing connections A netstat command displays a huge ...
1
vote
1answer
334 views

What is the best practice for a daemon application running as root that needs access to the GUI? [closed]

I'm porting over a C++/Qt application from Windows. On Windows, the program runs as a service. It's discouraged from programs running as a service to also interact with the user and display GUI ...
1
vote
1answer
7k views

What is daemon user on mac?

I installed XAMPP on mac and it uses the user daemon. I have trouble accessing an external site that I have setup for which I am getting "Access Denied" error. This is likely because daemon user does ...
1
vote
1answer
524 views

LaunchDaemon loading but not starting

I created a LaunchDaemon to automatically start a mining client when the computer boots. Here is the .plist file: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD ...
1
vote
2answers
385 views

Why do many processes use the letter “d” at the end of the process name? [closed]

Just recently started getting into OS X/iOS development and noticed several files have a "d" at the end. I.e launchd, accountsd, cloudd, assistantd, etc.. Not all have it just some. Just a quirky ...
1
vote
1answer
5k views

What is coupond?

I restarted my Mac, running El Capitan, and got a pop up asking whether I wanted to allow "coupond" to accept incoming network connections. I said no. I rebooted and got the message again. I have no ...
1
vote
1answer
1k views

Can I run a torrent client + Plex Media Server as “services”?

I'm using an old iMac as a torrent client & Plex Media Server. But I would like those to run as "services", i.e., not as part of a User account, and without having to log in.