OVH Cloud OVH Cloud

Automatisation avec un script ?

15 réponses
Avatar
loiseauthierry
Salut,

Je voudrais trouver le moyen d'automatiser cette tache:

1 depuis le fichier situé sur le bureau n.txt
2 déplacer ce fichier vers :
<http://localhost/~thierryloiseau/trombinewtscope/arch/>
3 activer la page :
<http://localhost/~thierryloiseau/trombinewtscope/arch/archives.php>
4 sauvegarder la page sous le nom de "index.html"
5 archiver cette page + le dossier "smiles"

Applescript ?

Merci à vous pour votre aide,

Pour l'instant, je fais tous ça manuellement pour archiver d'anciens
messages de la liste de diffusion "Newton-FR"... :-((

<http://www.trombinewtscope.free.fr/>

TL
--
<http://astrophoto.free.fr> Calculatrice astronomique en
JavaScript, une carte du ciel avec la position des planètes,
animation du système solaire, et «ousqu'ilfait» jour & nuit ?

5 réponses

1 2
Avatar
patpro ~ patrick proniewski
In article <1gwzc46.evujh511sjmd3N%,
(Thierry Loiseau) wrote:

Nicolas Seriot wrote:

fourni avec Tiger,


Ca marche avec Panther ? Je n'ai pas Tiger


nope...

patpro


Avatar
junk
Thierry Loiseau wrote:

Nicolas Seriot wrote:

fourni avec Tiger,


Ca marche avec Panther ?


Non.

Je n'ai pas Tiger


C'est peut-être une bonne occasion d'investir...

--
Nicolas Seriot
www.seriot.ch


Avatar
Nicolas.MICHEL
Thierry Loiseau wrote:

patpro ~ patrick proniewski wrote:

Comment m'y prendre pour écrire ça ?


avec un clavier :)
si tu ne sais pas manipuler un script shell, ne te lance pas la dedans.


Ne puis-je pas apprendre ?


Un script shell, c'est un simple fichier text avec les 3
caractéristiques suivantes :

-les permissions de fichiers sont réglées pour qu'il soit exécutable
-il a des retour de lignes unix
-la première ligne commence par exemple par ça :
#!/bin/sh
ou si tu veux faire un script bash, ce sera :
#!/bin/bash

Ensuite tu met dans ce fichier les commandes que tu veux.
Le script de patpro est un exemple.


Note deux astuces :
- si tu met l'extention .command au nom de ton fichier, tu pourras le
lancer avec un double clic.
(sinon tu peux le lancer en mettant son chemin dans le terminal)
- si tu met
#!/bin/bash -vx
il tournera en mode "débug" c'est à dire qu'il te dit exactement ce
qu'il fait, chose bien pratique.

Donc en fait si tu sais utiliser quelques commandes du terminal et que
tu as lu cette page, tu sais déjà faire un script shell.
Reste ensuite à savoir le faire bien, et ça c'est tout un art :)
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas



Avatar
loiseauthierry
Nicolas MICHEL wrote:

Note deux astuces :
- si tu met l'extention .command au nom de ton fichier, tu pourras le
lancer avec un double clic.


Et en mettant l'extension .tiff
... ça fait des scripts Tiff ?

:-)))

(bof bof, désolé)

Ok merci en tout cas pour vos explications. Je vais tester ça !!

TL
--
<http://astrophoto.free.fr> Calculatrice astronomique en
JavaScript, une carte du ciel avec la position des planètes,
animation du système solaire, et «ousqu'ilfait» jour & nuit ?

Avatar
blanc
Nicolas MICHEL wrote:

- si tu met
#!/bin/bash -vx
il tournera en mode "débug" c'est à dire qu'il te dit exactement ce
qu'il fait, chose bien pratique.


Plutôt que de modifier la première ligne de ton script, tu peux aussi le
lancer en mode débug en faisant la commande :

bash -vx nomduscript

J'ajouterai aussi que -v signifie "verbeux", càd que le shell t'affiche
tout ce qu'il lit dans ton script
et -x signifie "x-trace" ou encore "trace d'exécution", càd que le
shelle t'affiche ce qu'il exécute en fait.

Enfin si tu mets les deux options à la fois, tu distingueras les lignes
qui proviennent du "x-trace" par le fait qu'elles commencent par un
cartactère "+".

JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

1 2