Page 1 of 1
[RESOLU] Chmod lancer automatiquement
Posted: 14 Sep 2014 21:44
by ernie
Bonsoir,
Nouveau sur nas4free, j aimerai quelques informations sur les scripts.
J aimerai écrire un script pour lancer un Chmod -R 777 sur certains répertoires de temps en temps.
Comment faire ?
Je suis bien tenter par un cron. Est ce possible ?
Un rsync en commande comme :
rsync -avrhstx --stats --progress –-exclude /finch /mnt/pool1/finch/mnt/pool1 /mnt/DDfirewire
Fonctionnera t il aussi en cron ?
Merci par avance.
Re: Chmod lancer automatiquement
Posted: 15 Sep 2014 11:12
by lulu80
bonjour ernie
cela m'intéresse aussi , il faut que je redonne les droit a chaque fois que j'ai besoin de supprimer ou de déplacer un fichier (pas cool sa )
Re: Chmod lancer automatiquement
Posted: 15 Sep 2014 17:29
by laster13
Bonjour
Pour lancer automatiquement un script au démarrage de nas4free il faut le placer dans /etc/rc.d en ayant au préalable applique sur le script chmod +x
Exemple
Chmod +x /usr/local/etc/rc.d/script
Après dans le script tu peux tenter tes lignes de commandes jusqu'à a trouver ce qui fonctionne
Tu peux aussi mettre en place un cron avec la ligne de commande suivante
/usr/local/etc/rc.d/script start
N oublie pas au début du script d écrire
#!/bin/sh
Re: Chmod lancer automatiquement
Posted: 15 Sep 2014 19:54
by ernie
Merci
Est ce qu un script peut juste être les 2 lignes suivantes ?
#!/bin/sh
Chmod -R 777 chemindurepertoire
Et bien sur je le rend exécutable avec Chmod x.
Ou faut il écrire un langage spécifique ? Genre des accolades des dollars...
Une fois le nas stabilise je passe au montage freebox

Re: Chmod lancer automatiquement
Posted: 15 Sep 2014 20:10
by laster13
Pour moi c est bon.
Teste et dis moi
Tu en es ou du montage freebox?
En ce qui me concerne je suis arrive a la monter sur un raspberry, preuve que c est possible. Après sur freebsd c est une autre histoire...j y suis pas arrive
Du coup maintenant je me sers de la freebox comme client torrent et vpn et grâce au service NFS de nas4free tous les fichiers se retrouvent sur le nas
Re: Chmod lancer automatiquement
Posted: 15 Sep 2014 21:45
by ernie
J ai pas avancé.
La j essaye de bien mettre en place Chmod et rsync auto, avec les soucis de lien de finch.
Après je règle le compte de la free ou je passe au Raspberry PI

Re: Chmod lancer automatiquement
Posted: 18 Sep 2014 20:30
by ernie
Hello,
Pour le script puis je lancer dans le même script plusieurs chmod ?
Par exemple:
chmod -R 777 repertoire 1
chmod -R 777 repertoire 2
chmod -R 777 repertoire 3
Ou cela va pas le faire car il faut laisser du temps entre chaque manipulation ?
Merci par avance
Re: Chmod lancer automatiquement
Posted: 18 Sep 2014 21:11
by ernie
Est ce bien /usr/local/etc/rc.d/ pour le réperoire où mettre le script ?
Car j'ai pas.
J'ai plutot /etc/rc.d/
On parle bien du etc de nas4free ou celui de finch ?
Re: Chmod lancer automatiquement
Posted: 19 Sep 2014 08:15
by laster13
Bonjour
Effectivement c'est le dossier "/etc/rc.d" et je dirai celui de nas4free. Concernant le contenu, je suppose que tu peux aligner toutes les commandes nécessaires. Teste et dis nous ce que cela donne!

Re: Chmod lancer automatiquement
Posted: 19 Sep 2014 20:58
by ernie
Comment savoir si cela marche ?
J'ai mis dansle fichier:
#!/bin/sh
chmod -R 777 /mnt/pool1/finch/mnt/pool1/videos
chmod -R 777 /mnt/pool1/finch/mnt/pool1/documents
chmod -R 777 /mnt/pool1/finch/mnt/pool1/freebox
chmod -R 777 /mnt/pool1/finch/mnt/pool1/musiques
chmod -R 777 /mnt/pool1/finch/mnt/pool1/photos
Dans putty je teste (droit = nom du fichier, rendu executable avec chmod +x):
/etc/rc.d/droit
et j'ai
nas4free ~/ root~$ /etc/rc.d/droit
nas4free ~/ root~$
J'ai des doutes que cela est fonctionné vu la rapidité d'affichage du prompt.
Merci de vos conseils
Re: Chmod lancer automatiquement
Posted: 19 Sep 2014 21:25
by ernie
EN tout cas avec une ligne contenant
#!/bin/sh
rsync -avrhstx --stats --progress –-exclude /finch /mnt/pool1/finch/mnt/pool1 /mnt/DDfirewire
Cela fonctionne
Re: Chmod lancer automatiquement
Posted: 19 Sep 2014 21:28
by laster13
Normalement il faut taper
/etc/rc.d/droit start
Étant donne que tu as rendu le fichier executable
Re: Chmod lancer automatiquement
Posted: 19 Sep 2014 21:54
by ernie
Sur mon script avec rsync, cela fonctionne sans le start.
Et en fait en suivant l'activité CPU, il se passe bien quelque chose (avec ou sans start), mais comme le chmod -R 777 est déjà OK dpuis 2 jours, il va plus vite.
Je verrais à l'usage.
Re: Chmod lancer automatiquement
Posted: 20 Sep 2014 22:59
by mtiburs
Bonjour,
Pourquoi ne pas mettre la ligne ou une suite de ligne séparé par ; dans Système/Avancé/script de commande ? ... en postinit
ça à l'avantage d'être sauvegardé dans la config de N4F

Re: Chmod lancer automatiquement
Posted: 21 Sep 2014 17:03
by ernie
Merci.
Je teste le script de commande.
Comment savoir si Nas4free a réussi à le faire ? Est ce que le journal trace cela ?
Re: Chmod lancer automatiquement
Posted: 22 Sep 2014 00:01
by mtiburs
Oui, si N4F lance une commande est qu'elle n'aboutit pas, il y a automatiquement un log dans le journal