![]() |
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
![]() |
![]()
Message
#21
|
|
Sans titre ni bouboules et terriblement négatif ! Groupe : Membres Messages : -8 378 756 Inscrit : 5 Dec 2004 Membre no 28 230 ![]() |
CITATION(Hyp @ 5 Apr 2006, 14:19) [snapback]1635041[/snapback] Hello, je profite de ce post pour une question de syntaxe: CODE cd /toto;mkdir test Essaye de passer dans toto et crée test même si toto n'existe pas; CODE cd /toto && mkdir test Crée le dossier test uniquement si toto existe ? Oui. En fait, dans ton premier exemple, si /toto n'existe pas, ça créera test là où tu es... Ce message a été modifié par guerom00 - 5 Apr 2006, 19:29. -------------------- la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked. The Internet is made of cats. |
|
|
![]()
Message
#22
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 6 172 Inscrit : 7 May 2005 Membre no 38 651 ![]() |
Merci
![]() C'est pour ça que quand j'ai tapé cd .Trash;rm -rf * alors que je n'étais pas dans ~ j'ai tout cassé mon home ![]() |
|
|
![]()
Message
#23
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 867 Inscrit : 29 Aug 2004 Lieu : Belgique : Jodoigne (BW) Membre no 22 676 ![]() |
CITATION(turtlesquale @ 5 Apr 2006, 18:11) [snapback]1634732[/snapback] des collègues ce connectent et j'ai beau faire la commande who je ne les vois pas ![]() A mon avis, il doivent être connecté en ssh... Sinon, la commande "w" est plus complête que "who"... -------------------- (\__/)
(='.'=) Ceci est un petit lapin. Copiez/collez-le dans (")_(") votre signature pour l'aider à dominer le monde |
|
|
![]()
Message
#24
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 ![]() |
CITATION(Hyp @ 5 Apr 2006, 20:31) [snapback]1635069[/snapback] Merci ![]() C'est pour ça que quand j'ai tapé cd .Trash;rm -rf * alors que je n'étais pas dans ~ j'ai tout cassé mon home ![]() C'est le genre de commande à ne jamais taper ![]() -------------------- I think therefore I Mac
|
|
|
![]()
Message
#25
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 6 172 Inscrit : 7 May 2005 Membre no 38 651 ![]() |
CITATION(schlum @ 5 Apr 2006, 22:54) [snapback]1635428[/snapback] CITATION(Hyp @ 5 Apr 2006, 20:31) [snapback]1635069[/snapback] Merci ![]() C'est pour ça que quand j'ai tapé cd .Trash;rm -rf * alors que je n'étais pas dans ~ j'ai tout cassé mon home ![]() C'est le genre de commande à ne jamais taper ![]() Ouais, ça m'a servi de leçon (musclée, la leçon ![]() |
|
|
![]()
Message
#26
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 ![]() |
CODE #!/bin/bash ligne=`disktool -l | grep "volName = '$1'"` device=`echo $ligne | sed "s/.*'\(disk.*\)',Mount.*/\1/"` device="/dev/$device" hdiutil unmount $device Pour démonter un volume... CODE #!/bin/bash ligne=`disktool -l | grep "volName = '$1'"` device=`echo $ligne | sed "s/.*'\(disk.*\)',Mount.*/\1/"` device="/dev/$device" hdiutil mountvol $device Opération inverse... Monter un volume. CODE #!/bin/sh ps auxwww | grep $1 | grep -v grep | grep -v "$$.*$0" | while read user pid v1 v2 v3 v4 v5 v6 v7 v8 reste; do echo -n "Suppression du processus \"$reste\" (pid $pid, utilisateur $user) ..." kill -9 $pid echo "done" done Pour tuer un processus avec une partie de son nom (attention aux drôles d'effets s'il y a d'autres processus contenant cette partie de nom ![]() CODE #!/bin/sh iconv -f L1 -t MAC "$1" > "_$1" Conversion de Latin-1 à l'encodage Mac CODE #!/bin/bash # esc="\033[" echo -n " _ _ _ _ _40 _ _ _ 41_ _ _ _ 42 _ _ _ 43" echo "_ _ _ 44_ _ _ _45 _ _ _ 46_ _ _ _47 _" for fore in 30 31 32 33 34 35 36 37;do line1="$fore " line2=" " for back in 40 41 42 43 44 45 46 47; do line1="${line1}${esc}${back};${fore}m Normal ${esc}0m" line2="${line2}${esc}${back};${fore};1m Bold ${esc}0m" done echo -e "$line1\n$line2" done Joli rappel sur la gestion des couleurs dans le terminal (pas de moi ; "Précision Mac" si je me souviens bien) CODE #!/bin/bash cd $1 ch=`pwd` printf "<HTML>\n<HEAD>\n<TITLE>Visualiseur de gifs pour le dossier $ch/</TITLE>\n<\HEAD>\n<BODY>\n<TABLE BORDER=2 ALIGN='CENTER'>\n" > page_generee.html for i in *.gif; do printf "<TR ALIGN='center'><TD><IMG src='./$i'><BR></TD><TD>$i</TD>\n" >> page_generee.html done printf "</TABLE>\n</BODY>\n</HTML>\n" >> page_generee.html Créer une page HTML qui présente une collection de gifs CODE curl -s --url www.whatismyip.com | tr '<' '\n' | grep -i "^title>" | sed "s/^[^0-9]*\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)[^0-9]*$/\1/" Récupérer son IP externe CODE #!/bin/sh latex $1.tex dvips $1.dvi -o $1.ps ps2pdf14 -sPAPERSIZE=a4 -dMaxSubsetPct=100 -dCompatibilityLevel=1.2 -dSubsetFonts=true -dEmbedAllFonts=true -dAutoFilterColorImages=false -dAutoFilterGrayImages=false -dColorImageFilter=/FlateEncode -dGrayImageFilter=/FlateEncode -dModoImageFilter=/FlateEncode $1.psrm -rf $1.ps $1.log $1.aux $1.dvi Créer un pdf à partir d'un .tex (mieux que "tex2pdf" et customisable) CODE sudo /etc/daily echo "" echo "" echo "" sudo /etc/weekly echo "" echo "" echo "" sudo /etc/monthly echo "" echo "" echo "" Gros nettoyage ![]() CODE #!/bin/bash osascript -e 'tell application "Finder" to display dialog "Mon beau message" ' Faire afficher un message AppleScript dans le Finder... Idéal pour faire peur aux amis en ssh ![]() CODE ps -auxww Liste de tous les processus en cours CODE top -o cpu Pour voir ce qui bouffe votre processeur ![]() CODE find . -name "*nom*" Recherche des fichiers / répertoires dont le nom contient "nom" dans l'emplacement en cours CODE find . -exec grep "expreg" {} \; -print 2> /dev/null Recherche d'une expression régulière dans les fichiers CODE sudo ipfw -fq flush && sudo ipfw -q /etc/firewall.conf Vider son firewall et lire les instructions firewall dans le fichier /etc/firewall.conf CODE open -a nom_appli fichier Ouvrir un document avec une application particulière CODE /Applications/Nom_appli.app/Contents/MacOS/nom_appli Lancer une appli Cocoa (on peut aussi lancer plusieurs instances de la même application) ; ajouter "sudo" devant permet d'avoir les droits root en plus dans l'application. CODE ioreg -w0 -l | grep IOBatteryInfo Informations sur la batterie (charge) pour un portable ; fonctionnait sur mon iBook y a longtemps... Je ne sais pas si c'est encore d'actualité. CODE netstat -n -f inet Pas mal d'informations sur les connexions en cours CODE sudo lsof -n | grep "nom" Savoir quelles applications utilisent les fichiers dont le nom contient "nom" -------------------- I think therefore I Mac
|
|
|
![]()
Message
#27
|
|
Sans titre ni bouboules et terriblement négatif ! Groupe : Membres Messages : -8 378 756 Inscrit : 5 Dec 2004 Membre no 28 230 ![]() |
![]() ![]() T'as pas volé ton titre, schlum ![]() -------------------- la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked. The Internet is made of cats. |
|
|
![]()
Message
#28
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 342 Inscrit : 19 May 2003 Lieu : Vendée Membre no 7 668 ![]() |
CITATION(schlum @ 5 Apr 2006, 23:23) [snapback]1635438[/snapback] CODE #!/bin/bash # esc="\033[" echo -n " _ _ _ _ _40 _ _ _ 41_ _ _ _ 42 _ _ _ 43" echo "_ _ _ 44_ _ _ _45 _ _ _ 46_ _ _ _47 _" for fore in 30 31 32 33 34 35 36 37;do line1="$fore " line2=" " for back in 40 41 42 43 44 45 46 47; do line1="${line1}${esc}${back};${fore}m Normal ${esc}0m" line2="${line2}${esc}${back};${fore};1m Bold ${esc}0m" done echo -e "$line1\n$line2" done Joli rappel sur la gestion des couleurs dans le terminal (pas de moi ; "Précision Mac" si je me souviens bien) Je confirme pour la source : Précision Mac n° 5, p. 22-27. Bizarrement, je n'ai j'amais réussi à obtenir un alignement parfait de mes colonnes (encodage de mon Terminal?). Oups : c'est corrigé: je débutais alors avec le Terminal et je n'avais pas vu que c'est là qu'il y avait problème : line2=" ". CITATION(schlum @ 5 Apr 2006, 23:23) [snapback]1635438[/snapback] CODE curl -s --url www.whatismyip.com | tr '<' '\n' | grep -i "^title>" | sed "s/^[^0-9]*\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)[^0-9]*$/\1/" Récupérer son IP externe Il n'y a aucune autre possibilité que de passer par un site pour récupérer son adresse externe (directement par une commande interne) ? Et puis ma petite contribution pour afficher un calendrier francisé (mais sans l'accentuation). CODE #!/bin/sh # alternative à echo pour un script entièrement en awk : # awk 'BEGIN{ print strftime("%x", systime()) }' echo $(date "+%e/%m/%Y") |\ /sw/bin/awk '{ split("Janvier/Fevrier/Mars/Avril/Mai/Juin/Juillet/Aout/\ Septembre/Octobre/Novembre/Decembre",arr,"/"); \ split($0,arg,"/"); a=" " int(arg[1]) " " arr[int(arg[2])] " " arg[3]; \ print substr(" ",1,(21-length(a))/2) a; }'; cal |\ /sw/bin/awk '{ getline; print " Lu Ma Me Je Ve Sa Di"; getline; \ if (substr($0,1,2) == "1") print " 1"; \ do { prevline=$0; if (getline == 0) exit; print "" substr(prevline,4,17) \ " " substr($0,1,2) " "; } while (1) }' | /sw/bin/awk -v cday=$(date "+%d") \ '{ fill=(int(cday)>9?"":" "); a=$0; sub(" "fill int(cday)" ",\ " "fill int(cday)" ",a); print a }' J'utilise la version livrée par fink de awk. Il faut changer les /sw/bin/awk par awk, tout simplement. Ce message a été modifié par fgiron - 6 Apr 2006, 10:26. -------------------- iMac 24", M1, 1To, 16 Go, Sonoma 14.6.1
iMac 24', M1, 1 To, 8 Go, Sonoma 14.6.1 Airport Express 7.6.1 - Time Capsule 2 To 7.6.1 - iPod classic 160 G |
|
|
![]()
Message
#29
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 6 172 Inscrit : 7 May 2005 Membre no 38 651 ![]() |
CITATION(schlum @ 5 Apr 2006, 23:23) [snapback]1635438[/snapback] CODE curl -s --url www.whatismyip.com | tr '<' '\n' | grep -i "^title>" | sed "s/^[^0-9]*\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)[^0-9]*$/\1/" Récupérer son IP externe Ca récupère l'ip dans le titre de la page de whatismyip.com c'est ça ? |
|
|
![]()
Message
#30
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 818 Inscrit : 15 Mar 2004 Lieu : Région Parisienne Membre no 16 307 ![]() |
CODE #!/bin/rm exit 0 ![]() deux bases possibles de références pour qui veut jouer avec Bash : Bash Reference Manual Advanced Bash-Scripting Guide -------------------- Riez, riez,
|
|
|
![]()
Message
#31
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 342 Inscrit : 19 May 2003 Lieu : Vendée Membre no 7 668 ![]() |
CITATION(Hyp @ 6 Apr 2006, 11:26) [snapback]1636081[/snapback] CITATION(schlum @ 5 Apr 2006, 23:23) [snapback]1635438[/snapback] CODE curl -s --url www.whatismyip.com | tr '<' '\n' | grep -i "^title>" | sed "s/^[^0-9]*\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)[^0-9]*$/\1/" Récupérer son IP externe Ca récupère l'ip dans le titre de la page de whatismyip.com c'est ça ? Oui, c'est cela. -------------------- iMac 24", M1, 1To, 16 Go, Sonoma 14.6.1
iMac 24', M1, 1 To, 8 Go, Sonoma 14.6.1 Airport Express 7.6.1 - Time Capsule 2 To 7.6.1 - iPod classic 160 G |
|
|
![]()
Message
#32
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 342 Inscrit : 19 May 2003 Lieu : Vendée Membre no 7 668 ![]() |
Pour connaître la date des 10 dernières opérations de maintenance de l'année en cours:
CODE % cat /var/log/daily.out | grep "$(date +%Y)" | tail -10 En fait, grep "$(date +%Y)" est surtout nécessaire pour sélectionner la ligne où se trouve la date. -------------------- iMac 24", M1, 1To, 16 Go, Sonoma 14.6.1
iMac 24', M1, 1 To, 8 Go, Sonoma 14.6.1 Airport Express 7.6.1 - Time Capsule 2 To 7.6.1 - iPod classic 160 G |
|
|
![]()
Message
#33
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 266 Inscrit : 12 Mar 2006 Lieu : City of Sails Membre no 57 388 ![]() |
CITATION(->bibeboss<- @ 21 Mar 2006, 15:01) [snapback]1612743[/snapback] Votre screenSaver en fond d'écran: /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.aap/Contents/MacOS/ScreenSaverEngine-background & salut, je n'ai jamais vraiment utilisé le terminal ![]() MERCI -------------------- |.... je suis fiu ....|
-------------------- |
|
|
![]()
Message
#34
|
|
![]() MacBidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 11 590 Inscrit : 2 Mar 2002 Lieu : Paris Membre no 2 171 ![]() |
CODE sudo halt ![]() (man est votre ami ![]() -------------------- ---------------------------------------------------------------------------------------------------------------------------- Pour chatter avec des macbidouilleurs, rejoignez le chan IRC #macbidouille , plus d'infos et Webchat: par ici ;) Et n'oubliez pas, vos amis sont toujours là pour vous: Google, man, how to, RTFM mais aussi FAQ et Recherche Suivez MacBidouille sur Twitter ------------------------------------------------------>> http://twitter.com/macbid |
|
|
![]()
Message
#35
|
|
![]() The Original Martian <span style= ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 6 974 Inscrit : 25 May 2004 Lieu : sɹɐɯ ⅋ ʞɹoʎ ʍǝu ʍǝu ⅋ ǝssᴉns Membre no 19 190 ![]() |
CITATION(p1ngu01 @ 17 Apr 2006, 23:52) [snapback]1653561[/snapback] CITATION(->bibeboss<- @ 21 Mar 2006, 15:01) [snapback]1612743[/snapback] Votre screenSaver en fond d'écran: /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.aap/Contents/MacOS/ScreenSaverEngine_ _-background & salut, je n'ai jamais vraiment utilisé le terminal ![]() MERCI il y a des phôtes d'orthographe, la commande correcte : CODE /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &
Ce message a été modifié par philjfry - 18 Apr 2006, 06:38. -------------------- MBP 16" Sequoia 15.5 MBA 13" Sonoma 14.7.5
DBCM III Disciple du MSV ![]() But I'm a creep, I'm a weirdo - What the hell am I doin here? - I don't belong here Radiohead Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes - S'il n'y a pas de solution, c'est qu'il n'y a pas de problème - Devises Shadok La connaissance, c'est savoir que la tomate est un fruit. La sagesse, c'est savoir qu'il ne faut pas la mettre dans une salade de fruit. B O'D |
|
|
![]()
Message
#36
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 266 Inscrit : 12 Mar 2006 Lieu : City of Sails Membre no 57 388 ![]() |
Merci bien, j'ai essayé ca dans le terminal et ca marche, cependant j'ai essayé de faire ca dans applescript et ca lance le truc mais apres applescript plante :
CODE do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &"
Ce message a été modifié par p1ngu01 - 18 Apr 2006, 10:01. -------------------- |.... je suis fiu ....|
-------------------- |
|
|
![]()
Message
#37
|
|
![]() The Original Martian <span style= ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 6 974 Inscrit : 25 May 2004 Lieu : sɹɐɯ ⅋ ʞɹoʎ ʍǝu ʍǝu ⅋ ǝssᴉns Membre no 19 190 ![]() |
Pour t'en servir avec applescript, il faut changer un peu la commande :
CODE try do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &>/dev/null &" end try Pour arrêter tu devras utiliser le moniteur d'activité (ou le terminal) pour quitter l'application ScreenSaverEngine (ou en quittant ta session, ou en éteignant la machine) -------------------- MBP 16" Sequoia 15.5 MBA 13" Sonoma 14.7.5
DBCM III Disciple du MSV ![]() But I'm a creep, I'm a weirdo - What the hell am I doin here? - I don't belong here Radiohead Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes - S'il n'y a pas de solution, c'est qu'il n'y a pas de problème - Devises Shadok La connaissance, c'est savoir que la tomate est un fruit. La sagesse, c'est savoir qu'il ne faut pas la mettre dans une salade de fruit. B O'D |
|
|
![]()
Message
#38
|
|
Sans titre ni bouboules et terriblement négatif ! Groupe : Membres Messages : -8 378 756 Inscrit : 5 Dec 2004 Membre no 28 230 ![]() |
CITATION(philjfry @ 18 Apr 2006, 18:45) [snapback]1655139[/snapback] Pour t'en servir avec applescript, il faut changer un peu la commande : CODE try do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &>/dev/null &" end try Pour arrêter tu devras utiliser le moniteur d'activité (ou le terminal) pour quitter l'application ScreenSaverEngine (ou en quittant ta session, ou en éteignant la machine) Intéressant... Quel est le shell utilisé lors de l'utilisation de "do shell script" dans un Applescript ? bash ? sh ? ![]() -------------------- la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked. The Internet is made of cats. |
|
|
![]()
Message
#39
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 658 Inscrit : 12 Jul 2003 Lieu : Montpellier Membre no 8 566 ![]() |
Je suis fan de ce topic : je n'y comprend rien !!!
![]() -------------------- Macbook pro, iphone 4G, iPad 2, ...
|
|
|
![]()
Message
#40
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 818 Inscrit : 15 Mar 2004 Lieu : Région Parisienne Membre no 16 307 ![]() |
CITATION(guerom00 @ 19 Apr 2006, 00:55) [snapback]1655149[/snapback] Quel est le shell utilisé lors de l'utilisation de "do shell script" dans un Applescript ? bash ? sh ? ![]() CITATION(do shell script in AppleScript) do shell script always uses /bin/sh to interpret your command, not your default shell, which Terminal uses. What shell does do shell script use, really? do shell script always calls /bin/sh. However, in Mac OS X, /bin/sh is really a copy of another shell that emulates sh. In 10.2 and later, this is bash; prior to that it was zsh. http://developer.apple.com/technotes/tn2002/tn2065.html Ce message a été modifié par pardon - 19 Apr 2006, 02:05. -------------------- Riez, riez,
|
|
|
![]()
Message
#41
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 266 Inscrit : 12 Mar 2006 Lieu : City of Sails Membre no 57 388 ![]() |
salut,
c'est encore moi, pour quitter ScreenSaverEngine.app en utlisant un "do shell script", je dois faire comment? J'ai essayé de voir sur internet, y'a la fonction kill mais j'ose pas trop la tester dans le terminal. ![]() Merci ![]() -------------------- |.... je suis fiu ....|
-------------------- |
|
|
![]()
Message
#42
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 818 Inscrit : 15 Mar 2004 Lieu : Région Parisienne Membre no 16 307 ![]() |
kill pid
pid obtenu avec top -ocpu par exemple -------------------- Riez, riez,
|
|
|
![]()
Message
#43
|
|
Sans titre ni bouboules et terriblement négatif ! Groupe : Membres Messages : -8 378 756 Inscrit : 5 Dec 2004 Membre no 28 230 ![]() |
Ou alors killall qui marche avec le nom du processus (peut-être plus facile...
![]() Ce message a été modifié par guerom00 - 19 Apr 2006, 02:21. -------------------- la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked. The Internet is made of cats. |
|
|
![]()
Message
#44
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 818 Inscrit : 15 Mar 2004 Lieu : Région Parisienne Membre no 16 307 ![]() |
oui, oui, d'autant que j'avais mal lu : c'était pour le faire dans un do shell script, donc manquait des options etc. pour récupérer le pid par top
![]() killall ScreenSaverEngine devrait aller très bien Ce message a été modifié par pardon - 19 Apr 2006, 02:23. -------------------- Riez, riez,
|
|
|
![]()
Message
#45
|
|
![]() The Original Martian <span style= ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 6 974 Inscrit : 25 May 2004 Lieu : sɹɐɯ ⅋ ʞɹoʎ ʍǝu ʍǝu ⅋ ǝssᴉns Membre no 19 190 ![]() |
Ou encore, pour connaitre le pid, ajouter echo $! à la commande et le récupérer , par exemple :
CODE try do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &>/dev/null & echo $!" set monPid to the result end try -- puis plus tard do shell script "kill " & monPid [small]La tn2065 , où j'avais déjà trouvé le truc du &>/dev/null tout à l'heure est très utile ![/small] -------------------- MBP 16" Sequoia 15.5 MBA 13" Sonoma 14.7.5
DBCM III Disciple du MSV ![]() But I'm a creep, I'm a weirdo - What the hell am I doin here? - I don't belong here Radiohead Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes - S'il n'y a pas de solution, c'est qu'il n'y a pas de problème - Devises Shadok La connaissance, c'est savoir que la tomate est un fruit. La sagesse, c'est savoir qu'il ne faut pas la mettre dans une salade de fruit. B O'D |
|
|
![]()
Message
#46
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 818 Inscrit : 15 Mar 2004 Lieu : Région Parisienne Membre no 16 307 ![]() |
mais ça impose de ne pas avoir quitté l'applescript tout le temps où le SS tourne
ça me semble mieux de tester au lancement si ScreenSaverEngine tourne, et soit le lancer soit le tuer ![]() -------------------- Riez, riez,
|
|
|
![]()
Message
#47
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 266 Inscrit : 12 Mar 2006 Lieu : City of Sails Membre no 57 388 ![]() |
salut, j'ai reussi a faire ce que je voulais :
CODE property x : false if x is false then try do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &>/dev/null &" set x to true end try else try do shell script "killall ScreenSaverEngine" set x to false end try end if ps : peut etre serait-il judicieux de changer le probleme de frappe dans le premier post (.aap -> .app) Ce message a été modifié par p1ngu01 - 19 Apr 2006, 10:19. -------------------- |.... je suis fiu ....|
-------------------- |
|
|
![]()
Message
#48
|
|
![]() The Original Martian <span style= ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 6 974 Inscrit : 25 May 2004 Lieu : sɹɐɯ ⅋ ʞɹoʎ ʍǝu ʍǝu ⅋ ǝssᴉns Membre no 19 190 ![]() |
On peut aussi choisir le module avec l'option -m NomDuModule , pex :
/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -module Forest -background & (merci guerom00 http://forum.macbidouille.com/index.php?showtopic=169453 ) Ce message a été modifié par philjfry - 6 Jun 2006, 07:02. -------------------- MBP 16" Sequoia 15.5 MBA 13" Sonoma 14.7.5
DBCM III Disciple du MSV ![]() But I'm a creep, I'm a weirdo - What the hell am I doin here? - I don't belong here Radiohead Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes - S'il n'y a pas de solution, c'est qu'il n'y a pas de problème - Devises Shadok La connaissance, c'est savoir que la tomate est un fruit. La sagesse, c'est savoir qu'il ne faut pas la mettre dans une salade de fruit. B O'D |
|
|
![]()
Message
#49
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 6 172 Inscrit : 7 May 2005 Membre no 38 651 ![]() |
Bien le bonjour,
un pro du Terminal saurait-il m'indiquer une commande qui affiche l'espace disque dispo et utilisé en Go et Mo ? Dans le style de "df" mais en unités compréhensibles ![]() Merci d'avance ![]() |
|
|
![]()
Message
#50
|
|
![]() MacBidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 11 590 Inscrit : 2 Mar 2002 Lieu : Paris Membre no 2 171 ![]() |
Les unités incompréhensibles de df sont juste des Ko
![]() -------------------- ---------------------------------------------------------------------------------------------------------------------------- Pour chatter avec des macbidouilleurs, rejoignez le chan IRC #macbidouille , plus d'infos et Webchat: par ici ;) Et n'oubliez pas, vos amis sont toujours là pour vous: Google, man, how to, RTFM mais aussi FAQ et Recherche Suivez MacBidouille sur Twitter ------------------------------------------------------>> http://twitter.com/macbid |
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 18:39 |