OVH Cloud OVH Cloud

crontab @reboot ?

22 réponses
Avatar
sanji
Salut

Je lisais sur un site américain un conseil de certains de faire un
"crontab @reboot ...commande..." pour un cas précis.

Mais j'ai beau essayer, lire et relire le man, je ne trouve aucune trace
de ce "@reboot".
J'ai essayé avec Cronnix, pareil, pas de trace...

En sauriez-vous plus ?

--
Sanji

10 réponses

1 2 3
Avatar
patpro ~ patrick proniewski
In article ,
patpro ~ patrick proniewski wrote:

Pour ça, le mieux, c'est de créer un "StartupItem"




d'un autre coté les startup item tels qu'on les connait vont peut etre
disprraitre (c'est en tout cas ce qu'il va se passer sur OSX Server),
donc bon...


et je confirme avec :

http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStartu
p/Tasks/CreatingStartupItems.html

" Important:  The use of startup items to launch daemons is deprecated.
To launch daemons, you should register the daemon with the bootstrap
environment as described in ³Bootstrap Daemons². "

apres pour les non-demons, ça doit être encore valable.


patpro




Avatar
Anonyme
patpro ~ patrick proniewski wrote:

et je confirme avec :

http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStartu
p/Tasks/CreatingStartupItems.html

" Important: The use of startup items to launch daemons is deprecated.
To launch daemons, you should register the daemon with the bootstrap
environment as described in "Bootstrap Daemons". "

apres pour les non-demons, ça doit être encore valable.


Tiens, intéressant... Mais dommage, j'aimais bien le principe des
StartupItems...

Bon, je vais zieuter ces Bootstrap Daemons...

--
Anonyme ( jayce <@> mosx.net )
********* MosX.net <http://www.mosx.net/> *********

Avatar
laurent.pertois
patpro ~ patrick proniewski wrote:

" Important: The use of startup items to launch daemons is deprecated.
To launch daemons, you should register the daemon with the bootstrap
environment as described in "Bootstrap Daemons". "


Signalons au passage que les nouveaux dossiers concernés sont :

mach_init_per_user.d
mach_init.d

avec des fichiers .plist encore plus simples que ceux des StartupItems.

De plus, c'est déjà là, les StartupItems sont déclarés "dépréciées"
depuis la 10.3.

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

Avatar
sanji
patpro ~ patrick proniewski wrote:

" Important: The use of startup items to launch daemons is deprecated.
To launch daemons, you should register the daemon with the bootstrap
environment as described in "Bootstrap Daemons". "


J'ai essayé.
C'est un poil plus simple à créer, un poil plus complexe à mettre en
oeuvre. En effet tout se passe dans des dossiers (/etc/mach_init.d dans
mon cas) sur lesquels les droits sont extrêmement serrés, même en admin.
Il faut pas mal jouer du sudo.

Au résultat, ça fonctionne mieux que les startup items pour mon cas. Ces
derniers laissaient apparaître un fenêtre terminal pendant le boot, qui
se refermait lorsqu'arrivait la fenêtre de login.
Avec les Bootstrap Daemons, rien du tout.

Merci encore à tous.

--
Sanji

Avatar
patpro ~ patrick proniewski
In article <1go2yr6.1mz9go4yaol5yN%,
(Laurent Pertois) wrote:

patpro ~ patrick proniewski wrote:

" Important: The use of startup items to launch daemons is deprecated.
To launch daemons, you should register the daemon with the bootstrap
environment as described in "Bootstrap Daemons". "


Signalons au passage que les nouveaux dossiers concernés sont :

mach_init_per_user.d
mach_init.d

avec des fichiers .plist encore plus simples que ceux des StartupItems.



oui, effectivement. Tu en pense quoi toi ?

Moi je trouve qu'on y perd. Pour pas mal de soft tu es obligé d'avoir un
script de lancement (création de dossiers, config propre pour des
variables de lancement ou d'environnement...). Avant ce script etait
dans un dossier dédié, à coté de son plist. Maintenant, tu as ton plist,
et tu mets ton script ou tu veux dans le système. Je trouve ça dommage.
De plus, je ne vois rien pour gérer les dépendances ou l'ordre de
lancement dans ce système de Bootstrap. Je ne vois rien non plus pour
envoyer un start, un stop ou un restart à un startupitem donné.

Est ce que les gens qui reçoivent les seeds de Tiger peuvent nous dire
si ce système de Bootstrap s'étoffe un peu dans l'évolution de MacOS X ?


patpro


Avatar
Patrick Stadelmann
In article ,
patpro ~ patrick proniewski wrote:

Moi je trouve qu'on y perd. Pour pas mal de soft tu es obligé d'avoir un
script de lancement (création de dossiers, config propre pour des
variables de lancement ou d'environnement...). Avant ce script etait
dans un dossier dédié, à coté de son plist. Maintenant, tu as ton plist,
et tu mets ton script ou tu veux dans le système. Je trouve ça dommage.
De plus, je ne vois rien pour gérer les dépendances ou l'ordre de
lancement dans ce système de Bootstrap. Je ne vois rien non plus pour
envoyer un start, un stop ou un restart à un startupitem donné.


T'as un URL où il y a un peu de doc là dessus ? Le paragraphe sur la
page qui parle des StartupItems est un peu léger...

Patrick
--
Patrick Stadelmann

Avatar
patpro ~ patrick proniewski
In article ,
Patrick Stadelmann wrote:

T'as un URL où il y a un peu de doc là dessus ? Le paragraphe sur la
page qui parle des StartupItems est un peu léger...



c'est léger mais précisément à cet endroit il y'a un lien vers la page
qui va bien ;)


patpro

Avatar
Patrick Stadelmann
In article ,
patpro ~ patrick proniewski wrote:

In article ,
Patrick Stadelmann wrote:

T'as un URL où il y a un peu de doc là dessus ? Le paragraphe sur la
page qui parle des StartupItems est un peu léger...



c'est léger mais précisément à cet endroit il y'a un lien vers la page
qui va bien ;)


Mais encore ? Je ne vois pas de lien dans le paragraphe "Bootstrap
Daemons", les liens ailleurs sur la page ramène à ce même paragraphe...

Patrick
--
Patrick Stadelmann


Avatar
patpro ~ patrick proniewski
In article ,
Patrick Stadelmann wrote:

In article ,
patpro ~ patrick proniewski wrote:

In article ,
Patrick Stadelmann wrote:

T'as un URL où il y a un peu de doc là dessus ? Le paragraphe sur la
page qui parle des StartupItems est un peu léger...



c'est léger mais précisément à cet endroit il y'a un lien vers la page
qui va bien ;)


Mais encore ? Je ne vois pas de lien dans le paragraphe "Bootstrap
Daemons", les liens ailleurs sur la page ramène à ce même paragraphe...



j'avais donné l'url :

<http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStart
up/Tasks/CreatingStartupItems.html>

en haut de laquelle apparait la note sur les StartupItems qui sont
dépréciés, et dans cette note il y'a un lien vers une page sur les
"Bootstrap Daemons"

ce lien est le suivant :

<http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStart
up/Concepts/BootProcess.html#//apple_ref/doc/uid/20002130/CJBBICAB>

Ok, ça reste léger. Il n'y a pas grand chose d'autre, la seule option
que je vois c'est de chercher "Bootstrap Daemons" dans le site (champs
de recherche en haut a gauche de la page).


patpro



Avatar
Patrick Stadelmann
In article ,
patpro ~ patrick proniewski wrote:

ce lien est le suivant :

<http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStart
up/Concepts/BootProcess.html#//apple_ref/doc/uid/20002130/CJBBICAB>

Ok, ça reste léger. Il n'y a pas grand chose d'autre, la seule option
que je vois c'est de chercher "Bootstrap Daemons" dans le site (champs
de recherche en haut a gauche de la page).


OK, merci. C'est bien à cette page que je faisais référence. En effet,
ça reste très léger.

Patrick
--
Patrick Stadelmann

1 2 3