Aller au contenu

dominix.pf

Membres
  • Compteur de contenus

    34
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par dominix.pf

  1. Bonjour EM, je pense qu'a ce niveau, il faut que tu prenne le temps de lire un tuto sur l'usage de Linux en général et expérimenter un peu. ce forum est la pour discuter de ce que l'on faire en CLI sur SYNOLOGY, ... mais comment dire ... , par exemple je n'essayerais même pas d'apprendre a conduire a un aveugle, ni de lui expliquer les couleurs. de que tu demande est tellement lié au base que tu est supposé avoir avant de venir ici. comprend tu mon propos ? Bonne revisions.
  2. salut, un endroit approprié pour mettre un script c'est par exemple: /usr/local/bin ... adapter le script à votre environnement, ça veux dire éditez le et changer les emplacements/variables utilisé⋅es dans le script pour que cela corresponde avec la réalité. par exemple il y a dans le script JAVA_DIR=/var/packages/java/target/bin si java est installé chez toi dans un autre emplacement, modifie la variable JAVA_DIR pour que cela corresponde JAVA_DIR=/var/packages/Java8/target/j2sdk-image/bin/ et ainsi de suite ... au passage pour les traductions, utilise Deepl.com/translate il est moins bête que google. :-) t’inquiète, tu va y arriver.
  3. iaorana Malheureusement ipkg est un projet abandonné. il ne fonctionnait que sur DSM 4 et 4.2 ( voir http://packages.quadrat4.de/ ) il y a une autre solution du genre dd if=/dev/urandom of=fichier_a_effacer bs=1k count={size en k du fichier_a_effacer} ça doit pouvoir se scripter ... fa'a ito ito
  4. find /volume1/partage/dossier -mtime +30 -delete
  5. dans le contexte de la question de départ il y a : donc je ne conseille pas a un apprenti d'attaquer la cross compilation. C'est déjà assez ardu pour un développeur confirmé... pour un apprenti, commencer avec Perl ou Python ouvre pas mal de perspectives.
  6. dominix.pf

    rsync

    Bonjour et bonne Année a toi aussi {ainsi qu'a tous ceux du forum ;-) } il faut vérifier plusieurs choses. 1/ que tu peux bien faire du ssh de l’extérieur vers le NAS, et résoudre les problème éventuel de clef ssh; 2/ que rsync est bien activé (ce n'est pas toujours le cas) 3/ que le user utilisé a bien les droits a travers ssh/rsync de mettre a jours le dossier en question. tu peux vérifier avec : rsync user@IP:/volume1/destination que tu obtient bien la liste des fichiers present. : NB : attention a la syntaxe il n'est pas besoin de mettre :: mais seulement : entre IP et path comme ceci ip:/path/to/dest ou fqdn:/path/to/dest le résultat doit être : ( FQDN ou IP sont interchangeable ...) rsync -av /home/my/bazar user@FQDN:/path/to/dest
  7. les NAS synology ont un écosystème moins ouvert que les PC/serveur sous linux. Il n'est pas évident d'y installer un compilateur ou des outils de développement. Toutefois il existe deux 'packages' qui permettent pas mal de liberté, et qui sont très standard, qui sont python et perl. Ces deux langages ont suffisamment de bibliothèque pour faire pas mal de choses. Des petits scripts de "ménage" ou carrément des applications WEB. Dans sa version moderne perl a une API objet très puissante Moo(se), et une énorme base de modules, python a lui aussi pléthore API et modules que l'on retrouve dans pas mal d'environnement. Ce sont deux très bon exemple pour commencer, mais la connaissance de l'OS reste un pre-requis indispensable. quand aux commentaires ... faite un peu attention a ce que vous dite, ça vous fait vraiment passer pour des nazes. http://cafaitgenre.org/2013/03/16/sexisme-chez-les-geeks-pourquoi-notre-communaute-est-malade-et-comment-y-remedier
  8. installer perl (ya un package synology pour ça) créer un script dans /usr/local/bin/ qui se nommerai par exemple remove-more-than-5000.sh et le faire tourner toute les heures ... (via le scheduleur) #! /bin/ash cd /mon/repertoire/a/nettoyer && exit 1 rm -f $(ls -1t |perl -ne 'print unless 1 .. 5000') ok, je suis fan de perl alors je le met partout, mais on peux faire sans perl aussi #! /bin/ash cd /mon/repertoire/a/nettoyer && exit 1 n=0 export n rm -f $(ls -1t|while read a;do n=$(expr $n + 1);[ $n -gt 4999 ] && echo $a;done) attention, ceci est "sans garanti du gouvernement" tant pis pour vous si ça pique les yeux, adaptez à votre besoin le répertoire, ou allumez un cierge.
×
×
  • 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.