OVH Cloud OVH Cloud

LoginHook

67 réponses
Avatar
Thomas
question :


pourquoi on est obligé de faire

sudo defaults write /Library/Preferences/com.apple.loginwindow LoginHook
/Users/thomas/Public/bin/demarrage

et que

defaults write Library/Preferences/com.apple.loginwindow LoginHook
/Users/thomas/Library/Scripts/startupscript

est sans effet ??




probleme :


ainsi configuré, j'ai


demarrage :

#!/bin/sh -
if [ ! $1 ]; then
echo "No user specified!"
exit 1
fi
su $1 -c 'cd && Library/Scripts/startupscript &'
exit 0


et
startupscript :

#!/bin/sh -
ping -i 60 192.168.1.0 &
whoami>zzzzzz
open -a ichat



j'ai bien mon fichier zzzzzz ainsi que ichat qui s'est ouvert,

mais pas de trace du ping dans le top !

pourtant, si je tape cette ligne dans le terminal, le resultat est
exactement celui attendu

savez vous pourquoi ??

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"

7 réponses

3 4 5 6 7
Avatar
laurent.pertois
Thomas wrote:

quoi que j'aurais quand meme préféré qqch de purement unix, comme ce qui
lance apache


C'est quoi un truc purement unix ?

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

Avatar
Thomas
In article (Dans l'article)
<1gko8x7.183vct1128kk0yN%,
(Laurent Pertois) wrote (écrivait) :

Thomas wrote:

quoi que j'aurais quand meme préféré qqch de purement unix, comme ce qui
lance apache


C'est quoi un truc purement unix ?


ce qui sert à lancer apache (je connais pas bien le mecanisme)
il me semble que c'est la meme chose sur tout les unix

applescript, c'est clairement un truc fabriqué par apple, pas unix du
tout

vois tu ?

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free
la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
Patrick Stadelmann
In article
,
Thomas wrote:

In article (Dans l'article)
<1gko8x7.183vct1128kk0yN%,
(Laurent Pertois) wrote (écrivait) :

Thomas wrote:

quoi que j'aurais quand meme préféré qqch de purement unix, comme ce qui
lance apache


C'est quoi un truc purement unix ?


ce qui sert à lancer apache (je connais pas bien le mecanisme)
il me semble que c'est la meme chose sur tout les unix


Oui, c'est d'ailleurs ce mécanisme qui est utilisé par Mac OS X.

applescript, c'est clairement un truc fabriqué par apple, pas unix du
tout


Oui, mais je ne vois pas trop le rapport. AppleScript est lié à la
partie "Mac" de Mac OS X, il n'est pas utilisé pour lancer Apache ou
d'autres services "Unix".

Patrick
--
Patrick Stadelmann



Avatar
laurent.pertois
Thomas wrote:

ce qui sert à lancer apache (je connais pas bien le mecanisme)
il me semble que c'est la meme chose sur tout les unix


Un script quoi :)

applescript, c'est clairement un truc fabriqué par apple, pas unix du
tout


Ben, applescript reste un langage de script, un autre, un de plus.

vois tu ?


Voui et non ;-)

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

Avatar
Thomas
In article (Dans l'article)
,
Patrick Stadelmann wrote (écrivait) :

In article
,
Thomas wrote:

In article (Dans l'article)
<1gko8x7.183vct1128kk0yN%,
(Laurent Pertois) wrote (écrivait) :

Thomas wrote:

quoi que j'aurais quand meme préféré qqch de purement unix, comme ce qui
lance apache


C'est quoi un truc purement unix ?


ce qui sert à lancer apache (je connais pas bien le mecanisme)
il me semble que c'est la meme chose sur tout les unix


Oui, c'est d'ailleurs ce mécanisme qui est utilisé par Mac OS X.


oui oui, je pensais bien :-)


applescript, c'est clairement un truc fabriqué par apple, pas unix du
tout


Oui, mais je ne vois pas trop le rapport.


le rapport, c'est que c'est différent
c'etait pour expliquer à laurent :-)

AppleScript est lié à la
partie "Mac" de Mac OS X,


justement, c'est ce que j'appelle "pas (purement) unix" :-)


à l'origine je disais que j'aurais préféré un truc "purement unix"
(comme pour apache) plutot que de l'applescript, pour lancer mes scripts
au démarrage (au nom de l'utilisateur, je rappelle)

un truc genre "loginscript" à la place de loginhook, comme disais jerome
;-)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free
la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"




Avatar
Thomas
In article (Dans l'article) ,
Matt wrote (écrivait) :

On Fri, 24 Sep 2004 19:00:15 +0200,
Thomas wrote:

ouais, l'applescript conviens peut etre (j'ai mon truc qui marche, pas
le temps d'essayer ca tout de suite)
quoi que j'aurais quand meme préféré qqch de purement unix, comme ce qui
lance apache


Cette "chose" comme tu l'appelles s'appelle un StartupItem.
Tout ce que tu dois savoir sur cette "chose" est indiqué ici :
<http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStartup/
index.html>


j'ai peut etre mal cherché, mais j'ai vu que des trucs qui se lancent au
demarrage de l'ordi, sous root
rien au nom de l'utilisateur
(comme apache quoi)


et si tu te dis que je sais pas ce que je veux en te demandant pourquoi
j'ai parlé d'apache juste avant,
toutes les explications sont dans les posts d'hier et aujourd'hui

je re-precise que je parlais du caractere "unix" du lancement d'apache,
mais que je veux lancer qqch au nom de celui qui se logge, point commun
cette fois ci avec ce qu'on glisse dans les preferences systeme

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free
la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
Patrick Stadelmann
In article
,
Thomas wrote:

à l'origine je disais que j'aurais préféré un truc "purement unix"
(comme pour apache) plutot que de l'applescript, pour lancer mes scripts
au démarrage (au nom de l'utilisateur, je rappelle)


Et c'est quoi la manière typiquement Unix pour les scripts de démarrage ?

Patrick
--
Patrick Stadelmann

3 4 5 6 7