Je viens de voir qu’il y avait une tache de fond « imagneto_d » toute les minutes. J’ai donc dans /var/log/system.log :
.... imagneto_d[72]: - checking data file at path : /Users/Username/Library/Application Support/iMagneto/imagneto.calendar.plist .... imagneto_d[72]: - tmpDate is : 2010-11-24 19:29:08 +0000 .... imagneto_d[72]: - nextDateChange : 2010-11-24 19:29:08 +0000 .... imagneto_d[72]: - tmpDate is : 2010-11-24 19:29:09 +0000
En faisant des recherches j’ai pu voir que c’était dans le fichier /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist .
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>WARNING</key> <string>Do not edit this file by hand. It must remain in sorted-by-date order.</string> <key>poweron</key> <array> <dict> <key>appPID</key> <integer>74</integer> <key>eventtype</key> <string>poweron</string> <key>scheduledby</key> <string>imagneto_d</string> <key>time</key> <date>2010-11-24T19:27:08Z</date> </dict> </array> <key>wake</key> <array> <dict> <key>appPID</key> <integer>72</integer> <key>eventtype</key> <string>wake</string> <key>scheduledby</key> <string>imagneto_d</string> <key>time</key> <date>2010-11-24T19:27:08Z</date> </dict> </array> </dict> </plist>
J’ai donc fait une modification sur le fichier pour supprimer cette taches.
A noter aussi que le fichier imagneto.calendar.plist contient :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>startdate</key> <date>2010-11-24T19:29:08Z</date> <key>starttime</key> <string>20:28</string> <key>weekly</key> <integer>0</integer> </dict> <dict> <key>startdate</key> <date>2010-11-24T19:29:09Z</date> <key>starttime</key> <string>20:28</string> <key>weekly</key> <integer>0</integer> </dict> </array> </plist>
Voici donc le nouveau fichier :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>WARNING</key> <string>Do not edit this file by hand. It must remain in sorted-by-date order.</string> <key>poweron</key> <array> <dict> <key>appPID</key> <integer>72</integer> <key>eventtype</key> <string>poweron</string> <key>scheduledby</key> <string>imagneto_d</string> <key>time</key> <date>2010-11-24T19:27:08Z</date> </dict> </array> </dict> </plist>
Après un reboot , j’avais toujours la tache de fond avec en plus une erreur (par sûr qu’il y ait un lien):
com.apple.xpc.launchd[1] (com.apple.imfoundation.IMRemoteURLConnectionAgent): Unknown key for integer: _DirtyJetsamMemoryLimit.
Ensuite j’ai supprimer le fichier complètement … le fichier est maintenant
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>WARNING</key> <string>Do not edit this file by hand. It must remain in sorted-by-date order.</string> </dict> </plist>
A suivre.
Je viens de trouver :
Label
com.dilaroga.imagneto_d
OnDemand
ProgramArguments
/usr/local/bin/imagneto_d
cat /Library/LaunchDaemons/com.dilaroga.imagneto_d.plist
…
Si je regarde le début du fichier :
head /var/log/imagneto_d.stderr.log
2017-12-31 14:22:06.619 imagneto_d[65:638]
2017-12-31 14:22:07.996 imagneto_d[65:638] [PM]: attempting to register for system power notifications
2017-12-31 14:22:08.183 imagneto_d[65:638] [PM]: Registration successful to the power manager
2017-12-31 14:22:08.183 imagneto_d[65:638] goes on running mode
2017-12-31 14:23:00.182 imagneto_d[65:638] nobody is logged in
…