OVH Cloud OVH Cloud

simuler un script

2 réponses
Avatar
françois
Bonsoir

Je voudrai savoir si il y a un moyen
de simuler l'execution d'un script shell
(bash).

Je m'explique :

n'ayant pas trop envie de faire n'importe quoi ,
(surtout quand il s'agit de supprimer des fichiers
ou répertoires) je me demandais s'il existait un
mode d'execution spéciale qui empècherai toute
véritable action sur le système ,autrement dit une
protection contre les c.... que je fais souvent ,
avant de valider le dit script.

un truc du genre , je lance le prog ,il s'execute
(avec un mode interactif que j'aurais pris soins d'
écrire) mais rien n'est effectif ...

ps : je dois lancer le script dans différents répertoire,
ne connaissant pas l'arborescence de tous les
répertoires à l'avance .......
voila le pourquoi du comment .

Merci de vos éventuelles suggestions .

2 réponses

Avatar
Arnaud ARZUFFI
françois, dans un moment d'inspiration, rédigea le dimanche 6 Juin 2004
00:09 :

Bonsoir

Je voudrai savoir si il y a un moyen
de simuler l'execution d'un script shell
(bash).

Je m'explique :

n'ayant pas trop envie de faire n'importe quoi ,
(surtout quand il s'agit de supprimer des fichiers
ou répertoires) je me demandais s'il existait un
mode d'execution spéciale qui empècherai toute
véritable action sur le système ,autrement dit une
protection contre les c.... que je fais souvent ,
avant de valider le dit script.

un truc du genre , je lance le prog ,il s'execute
(avec un mode interactif que j'aurais pris soins d'
écrire) mais rien n'est effectif ...

ps : je dois lancer le script dans différents répertoire,
ne connaissant pas l'arborescence de tous les
répertoires à l'avance .......
voila le pourquoi du comment .

Merci de vos éventuelles suggestions .


/bin/bash -n ./script

De manière générale, regardes dans le manuel de BASH la commande "set" et
ses options ("set -x" ou "set -o xtrace" pour afficher les commandes avant
de les exécuter par exemple, d'autres options existent)

La lecture de http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html
pourrait aussi parfaire tes connaissances de BASH !


--
Arnaud ARZUFFI

Enlever le "0" superflu de mon adresse, merci...

Avatar
françois
Arnaud ARZUFFI wrote:
françois, dans un moment d'inspiration, rédigea le dimanche 6 Juin 2004
00:09 :

/bin/bash -n ./script

De manière générale, regardes dans le manuel de BASH la commande "set" et
ses options ("set -x" ou "set -o xtrace" pour afficher les commandes avant
de les exécuter par exemple, d'autres options existent)

La lecture de http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html
pourrait aussi parfaire tes connaissances de BASH !





he ...
oui c'est vrai , j'ai trouvé assez rapidement ,
et même le bash en français ,je pose des questions
parfois (??) , genre je débarque ( alors que je
connais les us et coutumes , à croire que j'ai des
trous de mémoires ) j'le ferai plus .

En tous cas merci .