Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/06/2012, à 12:34

waca

[Résolu] Vider 1 dossier identique chez tous les users par cron

Bonjour à tou(te)s,

Chaque user ayant un dossier lui appartenant en propre, mais dont le nom est identique chez chacun d'entre eux.

Disons que chaque user à un dossier     /machin  dans son propre   /home/user

Je voudrais qu'une tache supprime TOUT ce qui se trouve dans le /machin de chaque user, SANS demande de confirmation.

Comment faire svp?

Merci.

Dernière modification par waca (Le 19/06/2012, à 13:05)

Hors ligne

#2 Le 15/06/2012, à 12:44

Haleth

Re : [Résolu] Vider 1 dossier identique chez tous les users par cron

Par exemple:

for i in `ls /home`
do
   rm -rf "/home/$i/machin"
done

Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 15/06/2012, à 13:40

Compte anonymisé

Re : [Résolu] Vider 1 dossier identique chez tous les users par cron

En plus synthétique:

rm -rf /home/*/machin

#4 Le 19/06/2012, à 12:49

waca

Re : [Résolu] Vider 1 dossier identique chez tous les users par cron

Merci pour vos réponses, mais je viens de tester et je crois que j'ai un soucis de 'droits'.

Dans un term je passe en
$sudo su
#rm -rf /home/*/machin

Ca fonctionne.

Par contre je souhaite en faire une tache nocturne.

Je fais donc un
crontab -e

j'ajoute
45 22 * * * rm -rf /home/*/machin

ben, là ça me supprimer le DOSSIER machin, alors que moi, je veux juste VIDER ce dossier sans le supprimer !

Hors ligne

#5 Le 19/06/2012, à 12:50

Haleth

Re : [Résolu] Vider 1 dossier identique chez tous les users par cron

Ha !

rm -rf /home/*/machin/*

Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#6 Le 19/06/2012, à 13:04

waca

Re : [Résolu] Vider 1 dossier identique chez tous les users par cron

Super, merci, ça fonctionne.

@+

Hors ligne