Aller au contenu

Messages recommandés

Bonjour,

je souhaiterais créer un script qui s'exécute à chaque démarrage ou redémarrage du disque. J'ai cherché sur les différents tutos, mais je ne sais pas comment créer le script et je ne sais pas où le mettre pour qu'il soit pris en compte.

Voilà les éléments que je souhaite réaliser:


mount -o bind "/volume1/DD - Synology/mp3/" "/volume1/music/"

mount -o bind "/volume1/DD - Synology/films/" "/volume1/video/"

mount -o bind "/volume1/DD - Synology/photos/" "/volume1/photo/"

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 53
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

j'ai déjà trouvé, mais j'arrive pas à l'adapter pour le mien,

et je ne sais pas où copier le fichier...

ya un tuto quelque part pour la création de script ?

Bonjour,

Tu as vraiment mal cherché, j'ai écrit de nombreuses fois qu'il fallait le créer dans le répertoire :

/usr/syno/etc.defaults/rc.d

Ne pas oublier le shebang #!/bin/sh en tête du script.

Enfin si tous les montages ne se réalisent pas, penser à mettre un sleep n entre les lignes, n valant 1 ou 2.

Cordialement.

Michel.

Lien vers le commentaire
Partager sur d’autres sites

ok merci,

du coup mon script serait un truc du genre, /

#!/bin/sh

mount -o bind "/volume1/DD - Synology/mp3/" "/volume1/music/"

sleep 2

mount -o bind "/volume1/DD - Synology/films/" "/volume1/video/"

sleep 2

mount -o bind "/volume1/DD - Synology/photos/" "/volume1/photo/"

Lien vers le commentaire
Partager sur d’autres sites

Oui, çà ressemble à çà

Le gros problème ici, est que tu vas remplacer tes dossiers "music" "video" et "photo"

Si tu as déjà quelque chose dedans, tu ne pourras plus les voir ...

Donc au besoin, crée un répertoire dans chacun des dossiers pour faire ton mount (en rajoutant le dossier crée dans la commande)

Lien vers le commentaire
Partager sur d’autres sites

bonjour,

je viens de tester mais bien que je me trouve dans le bon répertoire et que le fichier soit bien présent, voilà le résultat:


DisqueDur-Nico> ./S99mount.sh

-ash: ./S99mount.sh: not found

Avez-vous une idée sur ce souci?

Bonjour,

As tu rendu S99mount.sh exécutable ?

Cordialement.

Michel.

Lien vers le commentaire
Partager sur d’autres sites

Merci pour votre aide. Je n'y arrive malheureusement pas. J'ai fait la manip suivante qui ne semble rien changer


DisqueDur-Nico> chmod +x S99mount.sh

DisqueDur-Nico> ./S99mount.sh

-ash: ./S99mount.sh: not found

Bonjour,

Donne nous le résultat de la commande :

ls -l

effectuée dans le répertoire /usr/syno/etc.defaults/rc.d

Cordialement.

Michel.

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir messieurs,

tout d'abord merci pour votre aide.


DisqueDur-Nico> chmod +x S99mount.sh

DisqueDur-Nico> ./S99mount.sh

-ash: ./S99mount.sh: not found

DisqueDur-Nico> ls -l

drwx------    2 root	 users		 4096 Feb  1 10:10 @eaDir

d------rwx    5 admin    users		 4096 May 12  2007 Musique

---x--xrwx    1 admin    users		  221 Jan 31 14:18 S99mount.sh

-------rwx    1 admin    users	    13312 Jan 19 13:29 Thumbs.db

d------rwx   19 admin    users		 4096 Jan 31 21:30 films

d------rwx   47 admin    users		 4096 Dec 31 01:26 mp3

DisqueDur-Nico>

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

C'est bien ce que je pensais, tu n'es certainement pas dans le bon dossier, fais successivement les commandes suivantes sous Telnet :

pwd

puis

cd /usr/syno/etc.defaults/rc.d

puis :

ls -l

et donne nous le résultat.

Cordialement.

Michel.

Lien vers le commentaire
Partager sur d’autres sites

Bon bah là, je comprends pas:


DisqueDur-Nico> cp /volume1/DD\ -\ Synology/S99mount.sh /usr/syno/etc.defaults/r

c.d/S99mount.sh

DisqueDur-Nico> cd /usr/syno/etc.defaults/rc.d/

DisqueDur-Nico> ls

S01iptables.sh	   S55cupsd.sh		  S89mailserv.sh

S02bootup.sh		 S56gcpd.sh		   S90usbip.sh

S03hotplugd.sh	   S66S2S.sh		    S95sshd.sh

S03inetd.sh		  S66fileindexd.sh	 S96synoaudiod.sh

S04crond.sh		  S66synoindexd.sh	 S96synorcd.sh

S06synomount.sh	  S77synomkthumbd.sh   S97apache-sys.sh

S08snmpd.sh		  S78JumboFrame.sh	 S97apache-user.sh

S09DDNS.sh		   S78iscsitrg.sh	   S97apache-webdav.sh

S10UPnPportmap.sh    S79RCPower.sh	    S98findhostd.sh

S10slapd.sh		  S80samba.sh		  S99EAUpgrade.sh

S11nslcd.sh		  S81atalk.sh		  S99WDidle3Dis.sh

S12upsmon.sh		 S82surveillance.sh   S99avahi.sh

S20pgsql.sh		  S83nfsd.sh		   S99ftpd.sh

S21mysql.sh		  S84rsyncd.sh		 S99iTunes.sh

S23ntpdate.sh	    S85synonetbkpd.sh    S99mount.sh

S23synologd.sh	   S86synodms.sh	    S99zbootok.sh

S25download.sh	   S88synomkflvd.sh

DisqueDur-Nico> ./S99mount.sh

-ash: ./S99mount.sh: not found

DisqueDur-Nico>

je dirais même plus:

DisqueDur-Nico> chmod 777 /usr/syno/etc.defaults/rc.d/S99mount.sh

DisqueDur-Nico> chown root:root /usr/syno/etc.defaults/rc.d/S99mount.sh

DisqueDur-Nico> ./S99mount.sh

-ash: ./S99mount.sh: not found

DisqueDur-Nico>

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.