OVH Cloud OVH Cloud

Quitter le terminal par une commande

13 réponses
Avatar
boustrophedon
Hi,

J'ai fait un petit script exécutable pour vider la corbeille par le
terminal :
sudo
cd /Users/x
cd .Trash
ls -al
rm rf *
exit

Cependant le terminal reste ouvert après exécution.
Que faut-il écrire pour qu'il se ferme automatiquement?

Par avance merci.

--
A+

Bernd

3 réponses

1 2
Avatar
Eric Jacoboni
Schmurtz writes:

C'est vrai que c'est quand même plus simple. En fait, je n'avais pas
penser à regarder les variables du shell, j'avais juste chercher dans
les variables d'environnement.


Il y a la commande id, aussi, qui permet de choisir les infos qu'on
veut... (man id).

$ id -u
501
$ id -un
jaco

etc.
--
Éric Jacoboni, né il y a 1370108833 secondes

Avatar
Éric Lévénez
Le 20/10/03 17:22, dans <bn1jj0$l54$, « Schmurtz »
a écrit :

Si quelqu'un à mieux pour récupérer l'UID, je suis preneur.


echo $uid


C'est vrai que c'est quand même plus simple.


Ça ne marche pas avec un vrai shell, uniquement avec tcsh.

Les commandes _NON_TESTÉES_ avec la commande id :

rm -rf /.Trash/*
rm -rf /Volumes/*/.Trashes/`id -u`/*

Enfin, je trouve cela dangereux quand même.

--
Éric Lévénez -- <http://www.levenez.com>
Unix is not only an OS, it's a way of life.



Avatar
patpro
In article <BBB9E05F.59C7E%,
Éric Lévénez wrote:

echo $uid



Ça ne marche pas avec un vrai shell, uniquement avec tcsh.


avec bash et sh c'est $UID, j'en déduis que ce ne sont pas des vrais
shell non plus ?
ou ce sont juste les majuscules qui font un vrai shell ? :))


Les commandes _NON_TESTÉES_ avec la commande id :

rm -rf /.Trash/*
rm -rf /Volumes/*/.Trashes/`id -u`/*

Enfin, je trouve cela dangereux quand même.


complétement, ça sert vraiment a que dalle en plus quand on voit le prix
du Go.

patpro



1 2