OVH Cloud OVH Cloud

exorciser les démons !

15 réponses
Avatar
antoniew
Bonjour,

J'ai besoin d'une idée pour stopper un script de sauvegarde psync qui
s'execute malgrés moi toutes les nuits sur mon ordinateur (OS X 10.4.8).

Bon, c'est sûr qu'un jour, il y a très longtemps, j'ai du installer une
ligne de commande dans un crontab ou un truc comme ça, mais impossible
de retrouver cette commande là où je l'ai cherchée. Pourtant c'est sûr,
le script s'execute, car je trouve un compte-rendu de sauvegarde tous
les matins, dans un fichier

/private/var/log/psync.log

qui débute comme ça:

Backup begun Sun Dec 3 03:14:58 2006
Scanning Destination Directory /Volumes/Sauvegarde_1 ...


Alors, j'ai cherché le plus évident:

dans le fichier /private/etc/crontab
---> RIEN


dans le dossier
/private/var/cron/tabs

les fichiers utilisateurs ou root ne contiennent RIEN



pour ce qui est des dossiers support du démon launchd:

~/Library/LaunchAgents - n'existent pas

/Library/LaunchAgents - Ne contient RIEN

/Library/LaunchDaemons - Ne contient RIEN

/System/Library/LaunchAgents - ne contient RIEN


/System/Library/LaunchDaemons - bien sûr contient plein de fichiers
plist.
J'ai passé au crible le contenu de ces fichiers, rien ne réfère à un
lancement de psync (runpsync).
J'ai tout particulièrement décortiqué les fichiers

com.apple.periodic-daily.plist
com.apple.periodic-monthly.plist
com.apple.periodic-weekly.plist


car l'heure de lancement de la sauvegarde (03:14:58) est évocatrice d'un
appel par ces scripts de periodic, exécutés à cette heure. et aussi
parceque même si je ne m'en rappelle pas je suis du genre à aller écrire
une ligne de commande la dedans. J'ai donc passé au crible les fichiers
de commande

/private/etc/daily
et
/private/etc/periodic/daily/500.daily


mais rien, nada, aucune référence ou appel d'une quelquonque routine
reliée de prés ou de loin à psync ou runpsync.




Bref, là, je sèche.


Une idée de Geek du OS X ?

5 réponses

1 2
Avatar
laurent.pertois
Aligre wrote:

periodic daily -> lancement de psync


Tu n'aurais pas installé des trucs avec MacPorts (le nouveau nom de
DarwinPorts) qui installeraient un periodic en plus ? en général ça se
trouve dans /opt.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
blanc
Aligre wrote:

Conclusion ? Periodic appelle autre chose que daily, weekly ou monthly ?
Qu'à cela ne tienne !
--> je vais voir dans le periodic.conf.


Est-ce que cet extrait du man de periodic peut t'aider ?

If an argument is an absolute directory name it is used as is, otherwise
it is searched for under /etc/periodic and any other directories
specified by the local_periodic setting in periodic.conf(5) (see below).

JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
spoke
On 2006-12-05 21:43:47 +0100, (JPaul) said:

Aligre wrote:

Conclusion ? Periodic appelle autre chose que daily, weekly ou monthly ?
Qu'à cela ne tienne !
--> je vais voir dans le periodic.conf.


Est-ce que cet extrait du man de periodic peut t'aider ?

If an argument is an absolute directory name it is used as is, otherwise
it is searched for under /etc/periodic and any other directories
specified by the local_periodic setting in periodic.conf(5) (see below).

JPaul.


Vous n'auriez pas installé PsyncX il y a quelques temps.
c'est exactement le comportement de PsyncX.

@+


Avatar
antoniew
Xavier wrote:

Quelle tête (date et taille) a le fichier /usr/sbin/periodic ?

chez moi, c'est ça :

-r-xr-xr-x 1 root wheel 2936 Mar 21 2005 /usr/sbin/periodic*



BINGGGGOOOOOOOOOOO !

Merci merci merci - j'ai honte...


trouvé à la fin du fichier /usr/sbin/periodic (qui faisait 3000 et des
brouettes et avait l'air effectivement plus gros que sur d'autres
machines) - consciencieusement annoté par mezig :

## added by christophe on 26/8/05
/usr/bin/runpsync 0 -d 0 '/' '/Volumes/Sauvegarde_1'
###

Là je dois dire que j'avais vraiment oublié avoir fait un truc aussi
con. J'avais même oublié que periodic est un script sh !

En plus ,quand j'ai recherché systématiquement la chaine de caracteres
psync par un grep de trappeur comme proposé par Nicolas, le grep n'est
jamais arrivé jusqu'au dossier usr/sbin. apparemment grep plantait dans
une situation récursive (je n'ai pas approfondi ça encore...).

Bon, les gars, soyez sympa. Motus...

Avatar
blanc
spoke wrote:

Vous n'auriez pas installé PsyncX il y a quelques temps.
c'est exactement le comportement de PsyncX.


Moi, non, je n'ai rien installé. Mais c'est Aligre qui avait
effectivement installé un script psync (voir son message initial). C'est
à lui qu'il fallait poser ta question ;-)

Mais en fait il a trouvé maintenant :-))

JPaul.

--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

1 2