j'aimerais pouvoir lancer des commandes terminal automatiquement à
l'ouverture de session
je sais que ca existe au demarrage,
mais ce qui est embettant c'est que c'est sous root,
et je prefererais que ca soit au nom de l'utilisateur qui s'est loggé :-)
est ce qu'il y a un fichier qui existe, où je peux ajouter mes commandes
?
ou est ce que je peux en faire un ?
--
"In a world without walls and fences, who needs windows and gates ?"
"petit Free qui devient grand, gêne les requins blancs"
In article (Dans l'article) , Matt wrote (écrivait) :
On Thu, 02 Sep 2004 18:36:55 +0200, Thomas wrote:
je sais que ca existe au demarrage, mais ce qui est embettant c'est que c'est sous root,
?
qq t'as pas compris encore ? apache il est en root, quand il est lancé
est ce qu'il y a un fichier qui existe, où je peux ajouter mes commandes ? ou est ce que je peux en faire un ?
<http://www.bombich.com/mactips/loginhooks.html>
merci :-)
j'aurais préféré un emplacement dans chaque dossier de depart pour chaque utilisateur, mais ca fera l'affaire :-)
-- "In a world without walls and fences, who needs windows and gates ?" "petit Free qui devient grand, gêne les requins blancs"
Thomas
In article (Dans l'article) , Matt wrote (écrivait) :
On Fri, 03 Sep 2004 20:56:23 +0200, Thomas wrote:
qq t'as pas compris encore ?
C'est sympa.
apache il est en root, quand il est lancé
Ah ben voilà, quand Sa Majesté Thomas consent à s'expliquer,
oh, pousses pas
je comprend et ce dont tu parles s'appelle des script de démarrage (StartupItems dans le jargon d'Apple).
ah
j'aurais préféré un emplacement dans chaque dossier de depart pour chaque utilisateur,
Cela dit, rien ne t'empêche d'exécuter une série de commandes suivant tel ou tel utilisateur, hein.
c'est bien ce que je compte faire :-)
mais ca fera l'affaire :-)
La seule limite là, tant bien entendu la connaissance en programmation shell, donc que ce soit un script global ou pas, ca ne change rien...
cad, pour mettre juste une ligne pour lancer ce qu'on veut, pas besoin de connaitre les scripts shell, alors qu'avec un script global, si
et, pas de pot, le "si" (if) que donne l'auteur a l'air de ne pas marcher :-(
alors comme il parait que sh c'est bcp mieux que tcsh pour les scripts j'en profite
j'ai ecrit ca qui ne marche pas :
#!/bin/tcsh -f if ( $#argv < 1 ) then echo "No user specified!" exit 1 endif if ( $1 = thomas) then ping -i 60 192.168.1.0 & endif exit 0
si on convertit comme ca ca va ?
#!/bin/sh if ( "$#argv" < 1 ) then echo "No user specified!" exit 1 fi if ( "$1" = thomas) then ping -i 60 192.168.1.0 & fi exit 0
parce que, comme au moindre pb on ne peut plus se logger, je preferes avoir l'avis de connaisseurs meme si ca a l'air de marcher au 1 er abord :-)
qq on peut mettre à la place de -f pour sh ? (j'ai regardé man sh, j'ai vu que -f c'est pas la meme chose pour sh et pour tcsh, mais man sh c'est trop gros pour moi, à lire en entier (désolé ; reponds pas si ca te casse les pieds) )
merci :-)
-- "In a world without walls and fences, who needs windows and gates ?" "petit Free qui devient grand, gêne les requins blancs"
In article (Dans l'article) <2prvrpFomha3U1@uni-berlin.de>,
Matt <sbehzf@syrius.org> wrote (écrivait) :
On Fri, 03 Sep 2004 20:56:23 +0200,
Thomas <fantome.forums.deContes@ifrance.com> wrote:
qq t'as pas compris encore ?
C'est sympa.
apache il est en root, quand il est lancé
Ah ben voilà, quand Sa Majesté Thomas consent à s'expliquer,
oh, pousses pas
je comprend
et ce dont tu parles s'appelle des script de démarrage (StartupItems dans
le jargon d'Apple).
ah
j'aurais préféré un emplacement dans chaque dossier de depart pour
chaque utilisateur,
Cela dit, rien ne t'empêche d'exécuter une série de commandes suivant tel
ou tel utilisateur, hein.
c'est bien ce que je compte faire :-)
mais ca fera l'affaire :-)
La seule limite là, tant bien entendu la connaissance en programmation
shell, donc que ce soit un script global ou pas, ca ne change rien...
cad, pour mettre juste une ligne pour lancer ce qu'on veut, pas besoin
de connaitre les scripts shell, alors qu'avec un script global, si
et, pas de pot, le "si" (if) que donne l'auteur a l'air de ne pas
marcher :-(
alors comme il parait que sh c'est bcp mieux que tcsh pour les scripts
j'en profite
j'ai ecrit ca qui ne marche pas :
#!/bin/tcsh -f
if ( $#argv < 1 ) then
echo "No user specified!"
exit 1
endif
if ( $1 = thomas) then
ping -i 60 192.168.1.0 &
endif
exit 0
si on convertit comme ca ca va ?
#!/bin/sh
if ( "$#argv" < 1 ) then
echo "No user specified!"
exit 1
fi
if ( "$1" = thomas) then
ping -i 60 192.168.1.0 &
fi
exit 0
parce que, comme au moindre pb on ne peut plus se logger, je preferes
avoir l'avis de connaisseurs meme si ca a l'air de marcher au 1 er abord
:-)
qq on peut mettre à la place de -f pour sh ?
(j'ai regardé man sh, j'ai vu que -f c'est pas la meme chose pour sh et
pour tcsh, mais man sh c'est trop gros pour moi, à lire en entier
(désolé ; reponds pas si ca te casse les pieds) )
merci :-)
--
"In a world without walls and fences, who needs windows and gates ?"
"petit Free qui devient grand, gêne les requins blancs"
In article (Dans l'article) , Matt wrote (écrivait) :
On Fri, 03 Sep 2004 20:56:23 +0200, Thomas wrote:
qq t'as pas compris encore ?
C'est sympa.
apache il est en root, quand il est lancé
Ah ben voilà, quand Sa Majesté Thomas consent à s'expliquer,
oh, pousses pas
je comprend et ce dont tu parles s'appelle des script de démarrage (StartupItems dans le jargon d'Apple).
ah
j'aurais préféré un emplacement dans chaque dossier de depart pour chaque utilisateur,
Cela dit, rien ne t'empêche d'exécuter une série de commandes suivant tel ou tel utilisateur, hein.
c'est bien ce que je compte faire :-)
mais ca fera l'affaire :-)
La seule limite là, tant bien entendu la connaissance en programmation shell, donc que ce soit un script global ou pas, ca ne change rien...
cad, pour mettre juste une ligne pour lancer ce qu'on veut, pas besoin de connaitre les scripts shell, alors qu'avec un script global, si
et, pas de pot, le "si" (if) que donne l'auteur a l'air de ne pas marcher :-(
alors comme il parait que sh c'est bcp mieux que tcsh pour les scripts j'en profite
j'ai ecrit ca qui ne marche pas :
#!/bin/tcsh -f if ( $#argv < 1 ) then echo "No user specified!" exit 1 endif if ( $1 = thomas) then ping -i 60 192.168.1.0 & endif exit 0
si on convertit comme ca ca va ?
#!/bin/sh if ( "$#argv" < 1 ) then echo "No user specified!" exit 1 fi if ( "$1" = thomas) then ping -i 60 192.168.1.0 & fi exit 0
parce que, comme au moindre pb on ne peut plus se logger, je preferes avoir l'avis de connaisseurs meme si ca a l'air de marcher au 1 er abord :-)
qq on peut mettre à la place de -f pour sh ? (j'ai regardé man sh, j'ai vu que -f c'est pas la meme chose pour sh et pour tcsh, mais man sh c'est trop gros pour moi, à lire en entier (désolé ; reponds pas si ca te casse les pieds) )
merci :-)
-- "In a world without walls and fences, who needs windows and gates ?" "petit Free qui devient grand, gêne les requins blancs"
Thomas
In article (Dans l'article) , Matt wrote (écrivait) :
On Fri, 03 Sep 2004 22:12:32 +0200, Thomas wrote:
cad, pour mettre juste une ligne pour lancer ce qu'on veut, pas besoin de connaitre les scripts shell, alors qu'avec un script global, si
Ben faut t'y mettre, si tu veux arriver à faire ce que tu veux.
tiens au fait, est ce qu'on peut remplacer le /script/ de demarrage par un binaire ? (je suppose que oui, m'enfin on sait jamais)
je dis ca parce que je me rappelle que quand j'ai commencé à entendre parler des scripts, je me disais que j'y toucherais jamais, dans la mesure où on peut forcément tous les remplacer par des binaires :-D
alors comme il parait que sh c'est bcp mieux que tcsh pour les scripts j'en profite
Surtout ils seront plus portables et moins complexes (cf. l'url ci-dessous) : <http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/>
ok merci :-)
Je connais pas (t)csh.
ah
si on convertit comme ca ca va ?
#!/bin/sh if ( "$#argv" < 1 ) then echo "No user specified!" exit 1 fi if ( "$1" = thomas) then ping -i 60 192.168.1.0 & fi exit 0
Non ça va pas.
#!/bin/sh if [ != $1 ]; then
oops, il doit manquer qqch demarrage: [: !=: unary operator expected
echo "No user specified!" exit 1 fi if [ $1 = thomas ]; then ping -i 60 192.168.1.0 & fi exit 0
merci :-)))
qq on peut mettre à la place de -f pour sh ?
Rien
ok :-)
(j'ai regardé man sh, j'ai vu que -f c'est pas la meme chose pour sh et pour tcsh, mais man sh c'est trop gros pour moi, à lire en entier (désolé ; reponds pas si ca te casse les pieds) )
Ce n'est pas que ça me casse les pieds (sinon je ne serai pas là), mais je ne suis pas là pour donner des cours
(j'aurai en plus du mal car je suis pas pédagogue),
moi non plus, cela dit c'est probablement pour ca que j'ai du mal à poser mes questions clairement
je ne peux que t'aiguiller ou te conseiller
[HS]
j'ai un autre gros pb que je reconnais volontiers, c'est que pour moi c'est impossible de lire des docs qui depassent une certaine longueur
je comprends que ca paraisse bizarre à ceux qui n'ont pas ce pb, j'en ai plein autour de moi dans la vrai vie :-)
pour exemple : http://www.securiteinfo.com/crypto/IPSec.shtml j'ai essayé 2 fois, j'en suis arrivé à la moitié
et c'est pas que ca m'interresse pas, puisque ca me permettra de passer de pptp à ipsec pour mon vpn
(et j'ai bien comme but de finir, puisque meme si je peux apprecier de l'aide ponctuelle qui me permette de mettre tout ca en place, je suis curieux de savoir comment tout ca marche en detail)
-- "In a world without walls and fences, who needs windows and gates ?" "petit Free qui devient grand, gêne les requins blancs"
In article (Dans l'article) <2ps9c4Fp70ruU2@uni-berlin.de>,
Matt <sbehzf@syrius.org> wrote (écrivait) :
On Fri, 03 Sep 2004 22:12:32 +0200,
Thomas <fantome.forums.deContes@ifrance.com> wrote:
cad, pour mettre juste une ligne pour lancer ce qu'on veut, pas besoin
de connaitre les scripts shell, alors qu'avec un script global, si
Ben faut t'y mettre, si tu veux arriver à faire ce que tu veux.
tiens au fait, est ce qu'on peut remplacer le /script/ de demarrage par
un binaire ?
(je suppose que oui, m'enfin on sait jamais)
je dis ca parce que je me rappelle que quand j'ai commencé à entendre
parler des scripts, je me disais que j'y toucherais jamais, dans la
mesure où on peut forcément tous les remplacer par des binaires :-D
alors comme il parait que sh c'est bcp mieux que tcsh pour les scripts
j'en profite
Surtout ils seront plus portables et moins complexes (cf. l'url
ci-dessous) :
<http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/>
ok merci :-)
Je connais pas (t)csh.
ah
si on convertit comme ca ca va ?
#!/bin/sh
if ( "$#argv" < 1 ) then
echo "No user specified!"
exit 1
fi
if ( "$1" = thomas) then
ping -i 60 192.168.1.0 &
fi
exit 0
Non ça va pas.
#!/bin/sh
if [ != $1 ]; then
oops, il doit manquer qqch
demarrage: [: !=: unary operator expected
echo "No user specified!"
exit 1
fi
if [ $1 = thomas ]; then
ping -i 60 192.168.1.0 &
fi
exit 0
merci :-)))
qq on peut mettre à la place de -f pour sh ?
Rien
ok :-)
(j'ai regardé man sh, j'ai vu que -f c'est pas la meme chose pour sh et
pour tcsh, mais man sh c'est trop gros pour moi, à lire en entier
(désolé ; reponds pas si ca te casse les pieds) )
Ce n'est pas que ça me casse les pieds (sinon je ne serai pas là), mais je
ne suis pas là pour donner des cours
(j'aurai en plus du mal car je suis
pas pédagogue),
moi non plus,
cela dit c'est probablement pour ca que j'ai du mal à poser mes
questions clairement
je ne peux que t'aiguiller ou te conseiller
[HS]
j'ai un autre gros pb que je reconnais volontiers, c'est que pour moi
c'est impossible de lire des docs qui depassent une certaine longueur
je comprends que ca paraisse bizarre à ceux qui n'ont pas ce pb, j'en ai
plein autour de moi dans la vrai vie :-)
pour exemple :
http://www.securiteinfo.com/crypto/IPSec.shtml
j'ai essayé 2 fois, j'en suis arrivé à la moitié
et c'est pas que ca m'interresse pas, puisque ca me permettra de passer
de pptp à ipsec pour mon vpn
(et j'ai bien comme but de finir, puisque meme si je peux apprecier de
l'aide ponctuelle qui me permette de mettre tout ca en place, je suis
curieux de savoir comment tout ca marche en detail)
--
"In a world without walls and fences, who needs windows and gates ?"
"petit Free qui devient grand, gêne les requins blancs"
In article (Dans l'article) , Matt wrote (écrivait) :
On Fri, 03 Sep 2004 22:12:32 +0200, Thomas wrote:
cad, pour mettre juste une ligne pour lancer ce qu'on veut, pas besoin de connaitre les scripts shell, alors qu'avec un script global, si
Ben faut t'y mettre, si tu veux arriver à faire ce que tu veux.
tiens au fait, est ce qu'on peut remplacer le /script/ de demarrage par un binaire ? (je suppose que oui, m'enfin on sait jamais)
je dis ca parce que je me rappelle que quand j'ai commencé à entendre parler des scripts, je me disais que j'y toucherais jamais, dans la mesure où on peut forcément tous les remplacer par des binaires :-D
alors comme il parait que sh c'est bcp mieux que tcsh pour les scripts j'en profite
Surtout ils seront plus portables et moins complexes (cf. l'url ci-dessous) : <http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/>
ok merci :-)
Je connais pas (t)csh.
ah
si on convertit comme ca ca va ?
#!/bin/sh if ( "$#argv" < 1 ) then echo "No user specified!" exit 1 fi if ( "$1" = thomas) then ping -i 60 192.168.1.0 & fi exit 0
Non ça va pas.
#!/bin/sh if [ != $1 ]; then
oops, il doit manquer qqch demarrage: [: !=: unary operator expected
echo "No user specified!" exit 1 fi if [ $1 = thomas ]; then ping -i 60 192.168.1.0 & fi exit 0
merci :-)))
qq on peut mettre à la place de -f pour sh ?
Rien
ok :-)
(j'ai regardé man sh, j'ai vu que -f c'est pas la meme chose pour sh et pour tcsh, mais man sh c'est trop gros pour moi, à lire en entier (désolé ; reponds pas si ca te casse les pieds) )
Ce n'est pas que ça me casse les pieds (sinon je ne serai pas là), mais je ne suis pas là pour donner des cours
(j'aurai en plus du mal car je suis pas pédagogue),
moi non plus, cela dit c'est probablement pour ca que j'ai du mal à poser mes questions clairement
je ne peux que t'aiguiller ou te conseiller
[HS]
j'ai un autre gros pb que je reconnais volontiers, c'est que pour moi c'est impossible de lire des docs qui depassent une certaine longueur
je comprends que ca paraisse bizarre à ceux qui n'ont pas ce pb, j'en ai plein autour de moi dans la vrai vie :-)
pour exemple : http://www.securiteinfo.com/crypto/IPSec.shtml j'ai essayé 2 fois, j'en suis arrivé à la moitié
et c'est pas que ca m'interresse pas, puisque ca me permettra de passer de pptp à ipsec pour mon vpn
(et j'ai bien comme but de finir, puisque meme si je peux apprecier de l'aide ponctuelle qui me permette de mettre tout ca en place, je suis curieux de savoir comment tout ca marche en detail)
-- "In a world without walls and fences, who needs windows and gates ?" "petit Free qui devient grand, gêne les requins blancs"
Thomas
In article (Dans l'article) , Matt wrote (écrivait) :
On Sat, 04 Sep 2004 03:49:57 +0200, Thomas wrote:
tiens au fait, est ce qu'on peut remplacer le /script/ de demarrage par un binaire ? (je suppose que oui, m'enfin on sait jamais)
Ca je ne pense pas. Faire un minuscule script qui va lancer le binaire, oui.
ah je passe à coté de ce genre d'astuce une fois sur 2 ! pffff ...
oops, il doit manquer qqch demarrage: [: !=: unary operator expected
Non, un problème d'opérateur de test(1)
if [ ! "$1" ]; then if [ "$1" = "thomas" ]; then
if [ ! $1 ]; then if [ $1 = thomas ]; then
impec 8-)
en fait t'avais ecrit if [ != $1 ]; then ca devait etre une faute de frappe
merci :-)))
pour exemple : http://www.securiteinfo.com/crypto/IPSec.shtml j'ai essayé 2 fois, j'en suis arrivé à la moitié
et c'est pas que ca m'interresse pas, puisque ca me permettra de passer de pptp à ipsec pour mon vpn
(et j'ai bien comme but de finir, puisque meme si je peux apprecier de l'aide ponctuelle qui me permette de mettre tout ca en place, je suis curieux de savoir comment tout ca marche en detail)
Alors faur lire des documentations. Il n'y a pas de secrets ;)
tu veux dire, faut que je lise le plus possible dans le but de m'entrainer ?
-- "In a world without walls and fences, who needs windows and gates ?" "petit Free qui devient grand, gêne les requins blancs"
In article (Dans l'article) <2ptksmFpbomeU2@uni-berlin.de>,
Matt <sbehzf@syrius.org> wrote (écrivait) :
On Sat, 04 Sep 2004 03:49:57 +0200,
Thomas <fantome.forums.deContes@ifrance.com> wrote:
tiens au fait, est ce qu'on peut remplacer le /script/ de demarrage par
un binaire ?
(je suppose que oui, m'enfin on sait jamais)
Ca je ne pense pas.
Faire un minuscule script qui va lancer le binaire, oui.
ah je passe à coté de ce genre d'astuce une fois sur 2 ! pffff ...
oops, il doit manquer qqch
demarrage: [: !=: unary operator expected
Non, un problème d'opérateur de test(1)
if [ ! "$1" ]; then
if [ "$1" = "thomas" ]; then
if [ ! $1 ]; then
if [ $1 = thomas ]; then
impec 8-)
en fait t'avais ecrit
if [ != $1 ]; then
ca devait etre une faute de frappe
merci :-)))
pour exemple :
http://www.securiteinfo.com/crypto/IPSec.shtml
j'ai essayé 2 fois, j'en suis arrivé à la moitié
et c'est pas que ca m'interresse pas, puisque ca me permettra de passer
de pptp à ipsec pour mon vpn
(et j'ai bien comme but de finir, puisque meme si je peux apprecier de
l'aide ponctuelle qui me permette de mettre tout ca en place, je suis
curieux de savoir comment tout ca marche en detail)
Alors faur lire des documentations.
Il n'y a pas de secrets ;)
tu veux dire, faut que je lise le plus possible dans le but de
m'entrainer ?
--
"In a world without walls and fences, who needs windows and gates ?"
"petit Free qui devient grand, gêne les requins blancs"
In article (Dans l'article) , Matt wrote (écrivait) :
On Sat, 04 Sep 2004 03:49:57 +0200, Thomas wrote:
tiens au fait, est ce qu'on peut remplacer le /script/ de demarrage par un binaire ? (je suppose que oui, m'enfin on sait jamais)
Ca je ne pense pas. Faire un minuscule script qui va lancer le binaire, oui.
ah je passe à coté de ce genre d'astuce une fois sur 2 ! pffff ...
oops, il doit manquer qqch demarrage: [: !=: unary operator expected
Non, un problème d'opérateur de test(1)
if [ ! "$1" ]; then if [ "$1" = "thomas" ]; then
if [ ! $1 ]; then if [ $1 = thomas ]; then
impec 8-)
en fait t'avais ecrit if [ != $1 ]; then ca devait etre une faute de frappe
merci :-)))
pour exemple : http://www.securiteinfo.com/crypto/IPSec.shtml j'ai essayé 2 fois, j'en suis arrivé à la moitié
et c'est pas que ca m'interresse pas, puisque ca me permettra de passer de pptp à ipsec pour mon vpn
(et j'ai bien comme but de finir, puisque meme si je peux apprecier de l'aide ponctuelle qui me permette de mettre tout ca en place, je suis curieux de savoir comment tout ca marche en detail)
Alors faur lire des documentations. Il n'y a pas de secrets ;)
tu veux dire, faut que je lise le plus possible dans le but de m'entrainer ?
-- "In a world without walls and fences, who needs windows and gates ?" "petit Free qui devient grand, gêne les requins blancs"
Thomas
In article (Dans l'article) , Thomas wrote (écrivait) :
In article (Dans l'article) , Matt wrote (écrivait) :
On Thu, 02 Sep 2004 18:36:55 +0200, Thomas wrote:
je sais que ca existe au demarrage, mais ce qui est embettant c'est que c'est sous root,
est ce qu'il y a un fichier qui existe, où je peux ajouter mes commandes ? ou est ce que je peux en faire un ?
<http://www.bombich.com/mactips/loginhooks.html>
merci :-)
j'aurais préféré un emplacement dans chaque dossier de depart pour chaque utilisateur, mais ca fera l'affaire :-)
ah ben ca aussi c'est executé sous root :-(((
bon je suppose que si tu m'as rien dit de plus c'est que ce que je voulais n'existe pas, alors j'en profite pour le faire :
je propose :
#!/bin/sh
if [ ! $1 ]; then echo "No user specified!" exit 1 fi su $1
cd /Users/$1 bin/startupscript &
### Always exit with 0 status exit 0
ca va ? :-)
vu que c'est sous root, su ne demandera pas de mdp ?
ca renverra 0, de sorte qu'on puisse demarrer, meme si bin/startupscript renvoie autre chose, n'est pas executable, ou n'existe pas ?
-- 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"
In article (Dans l'article)
<fantome.forums.deContes-57F701.20562303092004@news1-e.proxad.net>,
Thomas <fantome.forums.deContes@iFrance.com> wrote (écrivait) :
In article (Dans l'article) <2pp1svFnk9h6U1@uni-berlin.de>,
Matt <sbehzf@syrius.org> wrote (écrivait) :
On Thu, 02 Sep 2004 18:36:55 +0200,
Thomas <fantome.forums.deContes@ifrance.com> wrote:
je sais que ca existe au demarrage,
mais ce qui est embettant c'est que c'est sous root,
est ce qu'il y a un fichier qui existe, où je peux ajouter mes commandes
?
ou est ce que je peux en faire un ?
<http://www.bombich.com/mactips/loginhooks.html>
merci :-)
j'aurais préféré un emplacement dans chaque dossier de depart pour
chaque utilisateur,
mais ca fera l'affaire :-)
ah ben ca aussi c'est executé sous root :-(((
bon je suppose que si tu m'as rien dit de plus c'est que ce que je
voulais n'existe pas,
alors j'en profite pour le faire :
je propose :
#!/bin/sh
if [ ! $1 ]; then
echo "No user specified!"
exit 1
fi
su $1
cd /Users/$1
bin/startupscript &
### Always exit with 0 status
exit 0
ca va ? :-)
vu que c'est sous root, su ne demandera pas de mdp ?
ca renverra 0, de sorte qu'on puisse demarrer,
meme si bin/startupscript renvoie autre chose, n'est pas executable, ou
n'existe pas ?
--
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"
In article (Dans l'article) , Thomas wrote (écrivait) :
In article (Dans l'article) , Matt wrote (écrivait) :
On Thu, 02 Sep 2004 18:36:55 +0200, Thomas wrote:
je sais que ca existe au demarrage, mais ce qui est embettant c'est que c'est sous root,
est ce qu'il y a un fichier qui existe, où je peux ajouter mes commandes ? ou est ce que je peux en faire un ?
<http://www.bombich.com/mactips/loginhooks.html>
merci :-)
j'aurais préféré un emplacement dans chaque dossier de depart pour chaque utilisateur, mais ca fera l'affaire :-)
ah ben ca aussi c'est executé sous root :-(((
bon je suppose que si tu m'as rien dit de plus c'est que ce que je voulais n'existe pas, alors j'en profite pour le faire :
je propose :
#!/bin/sh
if [ ! $1 ]; then echo "No user specified!" exit 1 fi su $1
cd /Users/$1 bin/startupscript &
### Always exit with 0 status exit 0
ca va ? :-)
vu que c'est sous root, su ne demandera pas de mdp ?
ca renverra 0, de sorte qu'on puisse demarrer, meme si bin/startupscript renvoie autre chose, n'est pas executable, ou n'existe pas ?
-- 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"
Thomas
In article (Dans l'article) , Thomas wrote (écrivait) :
#!/bin/sh
if [ ! $1 ]; then echo "No user specified!" exit 1 fi su $1
cd /Users/$1 bin/startupscript &
### Always exit with 0 status exit 0
qqn m'a donné ca
#! /bin/sh - su ${1:?no user specified} -c 'cd && bin/startupscript &'
je crois que c'est ca que je vais faire, je te l'indique au cas où t'aies qqch à y redire :-)
-- 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"
In article (Dans l'article)
<fantome.forums.deContes-024940.06124705092004@news1-e.proxad.net>,
Thomas <fantome.forums.deContes@iFrance.com> wrote (écrivait) :
#!/bin/sh
if [ ! $1 ]; then
echo "No user specified!"
exit 1
fi
su $1
cd /Users/$1
bin/startupscript &
### Always exit with 0 status
exit 0
qqn m'a donné ca
#! /bin/sh -
su ${1:?no user specified} -c 'cd && bin/startupscript &'
je crois que c'est ca que je vais faire,
je te l'indique au cas où t'aies qqch à y redire :-)
--
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"