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 :mrgreen:

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 :mrgreen:

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 :shock:

ça à l'avantage d'être sauvegardé dans la config de N4F 8-)

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