non, parce que j'ai besoin de lancer des choses qu'on lance avec le terminal, et c'est beaucoup mieux si on ne voit pas le terminal s'ouvrir
Patrick Stadelmann wrote:
Dans ce cas utiliser AppleScript et lancer le script via "do shell script".
Depuis Mac OS X 10.2, on peut aussi envelopper un script dans un Application Bundle.
Mais AppleScript reste plus confortable, le mieux étant d'associer les script qu'on veut pouvoir lancer depuis le finder (ou par les Login Items) à un AppleScript qui fait :
on open thelist do shell script POSIX path of first item of thelist end open
-- Y//
Thomas <fantome.forums.deContes@iFrance.com> wrote:
non, parce que j'ai besoin de lancer des choses qu'on lance avec le
terminal, et c'est beaucoup mieux si on ne voit pas le terminal s'ouvrir
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
Dans ce cas utiliser AppleScript et lancer le script via "do shell
script".
Depuis Mac OS X 10.2, on peut aussi envelopper un script dans un
Application Bundle.
Mais AppleScript reste plus confortable, le mieux étant d'associer les
script qu'on veut pouvoir lancer depuis le finder (ou par les Login
Items) à un AppleScript qui fait :
on open thelist
do shell script POSIX path of first item of thelist
end open
non, parce que j'ai besoin de lancer des choses qu'on lance avec le terminal, et c'est beaucoup mieux si on ne voit pas le terminal s'ouvrir
Patrick Stadelmann wrote:
Dans ce cas utiliser AppleScript et lancer le script via "do shell script".
Depuis Mac OS X 10.2, on peut aussi envelopper un script dans un Application Bundle.
Mais AppleScript reste plus confortable, le mieux étant d'associer les script qu'on veut pouvoir lancer depuis le finder (ou par les Login Items) à un AppleScript qui fait :
on open thelist do shell script POSIX path of first item of thelist end open
-- Y//
Eric Lévénez
Le 10/09/04 17:05, dans <1gjwq4u.1ltdmz61su93b4N%, « Laurent Pertois » a écrit :
Ben, à changer le shell par défaut de l'utilisateur, tout simplement, comme dans un /etc/password d'un unix utilisant les fichiers texte de config.
De ma vie je n'ai jamais rencontré aucun unix ayant un fichier appelé /etc/password ! :->
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 10/09/04 17:05, dans
<1gjwq4u.1ltdmz61su93b4N%laurent.pertois@alussinan.org>, « Laurent Pertois »
<laurent.pertois@alussinan.org> a écrit :
Ben, à changer le shell par défaut de l'utilisateur, tout simplement,
comme dans un /etc/password d'un unix utilisant les fichiers texte de
config.
De ma vie je n'ai jamais rencontré aucun unix ayant un fichier appelé
/etc/password ! :->
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
De ma vie je n'ai jamais rencontré aucun unix ayant un fichier appelé /etc/password ! :->
Le etc/passwd présent sur ma machine c'est quoi??
C'est pas /etc/password (hint: Eric, l'autre, est joueur...)
-- Éric Jacoboni, né il y a 1398288839 secondes
laurent.pertois
Eric Lévénez wrote:
De ma vie je n'ai jamais rencontré aucun unix ayant un fichier appelé /etc/password ! :->
Mais si, mais si, tu fais un lien vers /etc/passwd et tu en as un ;-)
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
Eric Lévénez <news@levenez.com.invalid> wrote:
De ma vie je n'ai jamais rencontré aucun unix ayant un fichier appelé
/etc/password ! :->
Mais si, mais si, tu fais un lien vers /etc/passwd et tu en as un ;-)
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
De ma vie je n'ai jamais rencontré aucun unix ayant un fichier appelé /etc/password ! :->
Mais si, mais si, tu fais un lien vers /etc/passwd et tu en as un ;-)
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
In article (Dans l'article) , Patrick Stadelmann wrote (écrivait) :
In article , Thomas wrote:
non, parce que j'ai besoin de lancer des choses qu'on lance avec le terminal, et c'est beaucoup mieux si on ne voit pas le terminal s'ouvrir (pas en tache de fond meme si on a demandé à ce qu'il soit masqué, qui plus est)
Dans ce cas utiliser AppleScript et lancer le script via "do shell script".
Patrick
et ca ne lance pas le terminal, ca ??
enfin maintenant que c'est fait, c'est fait pour moi, mais je proposais une amelioration pour les suivants
-- 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)
<Patrick.Stadelmann-732150.16222809092004@individual.net>,
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote (écrivait) :
In article
<fantome.forums.deContes-657DFA.15520909092004@news10-e.proxad.net>,
Thomas <fantome.forums.deContes@iFrance.com> wrote:
non, parce que j'ai besoin de lancer des choses qu'on lance avec le
terminal, et c'est beaucoup mieux si on ne voit pas le terminal s'ouvrir
(pas en tache de fond meme si on a demandé à ce qu'il soit masqué, qui
plus est)
Dans ce cas utiliser AppleScript et lancer le script via "do shell
script".
Patrick
et ca ne lance pas le terminal, ca ??
enfin maintenant que c'est fait, c'est fait pour moi,
mais je proposais une amelioration pour les suivants
--
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) , Patrick Stadelmann wrote (écrivait) :
In article , Thomas wrote:
non, parce que j'ai besoin de lancer des choses qu'on lance avec le terminal, et c'est beaucoup mieux si on ne voit pas le terminal s'ouvrir (pas en tache de fond meme si on a demandé à ce qu'il soit masqué, qui plus est)
Dans ce cas utiliser AppleScript et lancer le script via "do shell script".
Patrick
et ca ne lance pas le terminal, ca ??
enfin maintenant que c'est fait, c'est fait pour moi, mais je proposais une amelioration pour les suivants
-- 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) <1gjw62d.1kduf8c1l09bx8N%, (Jérôme Lebel) wrote (écrivait) :
Parce que c'est une option qui doit etre utiliser uniquement par un administrateur. C'est une fonction qui peut être dangereux, donc il faut une certaine sécurité ! (pense à un script qui fasse un shutdown ou un logout, ca fouterais un peu le bordel...)
hein ???
mais justement, c'est dangereux d'avoir tous les droits, pas de lancer des trucs au demarrage !!!
c'est idiot de devoir passer en root pour lancer des trucs au demarrage, si les commandes qu'on lance au demarrage n'en ont pas besoin !!!
non ??
pourtant, si je tape cette ligne dans le terminal, le resultat est exactement celui attendu
savez vous pourquoi ??
Je pense que tout les process fils de ton script sont tués à la fin de la vie de ton script.
non, un sleep marche tres bien, open -a app graphique aussi, tout ca ...
-- 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)
<1gjw62d.1kduf8c1l09bx8N%jeromelebel@mac.com>,
jeromelebel@mac.com (Jérôme Lebel) wrote (écrivait) :
Thomas <fantome.forums.deContes@iFrance.com> wrote:
Parce que c'est une option qui doit etre utiliser uniquement par un
administrateur. C'est une fonction qui peut être dangereux, donc il faut
une certaine sécurité ! (pense à un script qui fasse un shutdown ou un
logout, ca fouterais un peu le bordel...)
hein ???
mais justement, c'est dangereux d'avoir tous les droits, pas de lancer
des trucs au demarrage !!!
c'est idiot de devoir passer en root pour lancer des trucs au demarrage,
si les commandes qu'on lance au demarrage n'en ont pas besoin !!!
non ??
pourtant, si je tape cette ligne dans le terminal, le resultat est
exactement celui attendu
savez vous pourquoi ??
Je pense que tout les process fils de ton script sont tués à la fin de
la vie de ton script.
non, un sleep marche tres bien,
open -a app graphique aussi, tout ca ...
--
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"
Parce que c'est une option qui doit etre utiliser uniquement par un administrateur. C'est une fonction qui peut être dangereux, donc il faut une certaine sécurité ! (pense à un script qui fasse un shutdown ou un logout, ca fouterais un peu le bordel...)
hein ???
mais justement, c'est dangereux d'avoir tous les droits, pas de lancer des trucs au demarrage !!!
c'est idiot de devoir passer en root pour lancer des trucs au demarrage, si les commandes qu'on lance au demarrage n'en ont pas besoin !!!
non ??
pourtant, si je tape cette ligne dans le terminal, le resultat est exactement celui attendu
savez vous pourquoi ??
Je pense que tout les process fils de ton script sont tués à la fin de la vie de ton script.
non, un sleep marche tres bien, open -a app graphique aussi, tout ca ...
-- 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) , DINH Viêt Hoà wrote (écrivait) :
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
mais pas de trace du ping dans le top !
ping va prendre une charge processeur proche de zéro, donc pour le faire apparaître parmis les premier, il va falloir faire un effort.
essaie plutôt : ps -U root | grep ping
non, mon top trie par pid, et un sleep se voit tres bien
est ce que par hasard un ping a besoin d'etre lancé par un terminal ? cad sa sortie standard pas redirigée n'importe où ? (je ne connais pas bien ces mecanismes là)
-- 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) <etPan.414160b5.d4bb57.2cc4@homer>,
DINH Viêt Hoà <dinh.viet.hoa@free.fr> wrote (écrivait) :
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
mais pas de trace du ping dans le top !
ping va prendre une charge processeur proche de zéro,
donc pour le faire apparaître parmis les premier, il va falloir
faire un effort.
essaie plutôt :
ps -U root | grep ping
non, mon top trie par pid, et un sleep se voit tres bien
est ce que par hasard un ping a besoin d'etre lancé par un terminal ?
cad sa sortie standard pas redirigée n'importe où ?
(je ne connais pas bien ces mecanismes là)
--
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) , DINH Viêt Hoà wrote (écrivait) :
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
mais pas de trace du ping dans le top !
ping va prendre une charge processeur proche de zéro, donc pour le faire apparaître parmis les premier, il va falloir faire un effort.
essaie plutôt : ps -U root | grep ping
non, mon top trie par pid, et un sleep se voit tres bien
est ce que par hasard un ping a besoin d'etre lancé par un terminal ? cad sa sortie standard pas redirigée n'importe où ? (je ne connais pas bien ces mecanismes là)
-- 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) <1gjwnu0.126i9h21e37exkN%, (Nicolas MICHEL) wrote (écrivait) :
FiLH wrote:
Thomas writes:
pourtant, si je tape cette ligne dans le terminal, le resultat est exactement celui attendu
savez vous pourquoi ??
Parce ça passe trop vite le ping.
Pour tracer ton truc le mieux est de faire [snip]
si j'ai suivi, le but de Thomas étant juste de voir si le script est exécuté,
non, le ping fait partie des commandes dont j'ai besoin
autant faire un touch ~/qq plutôt qu'un ping, comme ça après tu vois si ~/qq existe, pas besoins de tracer quoi que ce soit. Tu vois aussi où est le $HOME :)
deja fait :-)
-- 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)
<1gjwnu0.126i9h21e37exkN%Nicolas.MICHEL@BonBon.net>,
Nicolas.MICHEL@BonBon.net (Nicolas MICHEL) wrote (écrivait) :
FiLH <filh@filh.org> wrote:
Thomas <fantome.forums.deContes@iFrance.com> writes:
pourtant, si je tape cette ligne dans le terminal, le resultat est
exactement celui attendu
savez vous pourquoi ??
Parce ça passe trop vite le ping.
Pour tracer ton truc le mieux est de faire
[snip]
si j'ai suivi, le but de Thomas étant juste de voir si le script est
exécuté,
non, le ping fait partie des commandes dont j'ai besoin
autant faire un
touch ~/qq
plutôt qu'un ping, comme ça après tu vois si ~/qq existe, pas besoins de
tracer quoi que ce soit.
Tu vois aussi où est le $HOME :)
deja fait :-)
--
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) <1gjwnu0.126i9h21e37exkN%, (Nicolas MICHEL) wrote (écrivait) :
FiLH wrote:
Thomas writes:
pourtant, si je tape cette ligne dans le terminal, le resultat est exactement celui attendu
savez vous pourquoi ??
Parce ça passe trop vite le ping.
Pour tracer ton truc le mieux est de faire [snip]
si j'ai suivi, le but de Thomas étant juste de voir si le script est exécuté,
non, le ping fait partie des commandes dont j'ai besoin
autant faire un touch ~/qq plutôt qu'un ping, comme ça après tu vois si ~/qq existe, pas besoins de tracer quoi que ce soit. Tu vois aussi où est le $HOME :)
deja fait :-)
-- 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"