Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'crontab'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Général
    • News et infos
    • Présentation
    • Vos commentaires et suggestions
    • Tests & Reviews & Comparatifs
    • Articles
  • Questions avant achat
    • Achats/Ventes entre particuliers
    • Achat en boutique
    • Questions avant achat
  • Discussions Générales
    • Avis et critiques des consommateurs
    • Nos membres racontent...
  • Bien démarrer avec votre Synology
    • Matériels Compatibles
    • Western Digital
    • Seagate
    • Logiciels Compatibles
    • Installation, Démarrage et Configuration
    • Tutoriels
    • Firmwares
    • Enterprise Collaboration
  • Accès BETA
  • Paquets
    • Paquets Officiels Synology
    • Paquets par SynoCommunity.com
    • Anciens paquets Officiels
  • Synology C2
    • C2 Password
    • C2 Backup
    • C2 Storage
    • C2 Hybrid Share
    • C2 Transfer
    • C2 Identity
  • La Communauté
    • 3rd Party Packages
    • Zone de Téléchargements
  • Support des logiciels Synology
    • Partage de fichiers et privilèges
    • Services Réseau
    • Système
    • Gestionnaire de Stockage
    • Sauvegarder et Restaurer
    • Accès à vos données
    • DS Audio / DS Vidéo / DS File / DS Photo+ / DS Cam / DS Finder / DS Get / DS MailPlus
    • Monitoring de votre Synology
  • Autres Produits Synology
    • BeeDrive - BDS70-1T
    • Embedded DataStation EDS14
    • Routeur 1900AC
    • Routeur RT2600AC
    • Routeur MR2200ac
    • Routeur RT6600ax
    • Routeur WRX560
    • Visual Station VS60 & VS80
    • 2.5” SATA SSD SAT5200
    • SSD NVMe M.2 série SNV3000
  • Divers
    • Newbie du monde Linux
    • Système d'exploitation
    • Internet et réseaux
    • Autres NAS
    • Underground / Modifications
  • A propos de ce forum
    • Aide & Support Technique
    • Le Bar
    • Suggestions
    • Corbeille

Blogs

  • NAS-Forum
  • The Pepito Blog
  • Denis Blog
  • renaud Blog
  • R@M16' Blog
  • Francis KOCH' Blog
  • cmaur' Blog

Rechercher les résultats dans…

Rechercher les résultats qui contiennent…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Pays / Ville


Intérêts


Mon NAS

2 résultats trouvés

  1. J'ai lu quelques post et je me suis rendu compte que le script que j'ai écrit la semaine dernière était très utile à beaucoup. Le script a été mis en place sur Deux Syno distant, derrière deux FREEBOX en dégroupé (IP publique fixe). Je n'avais qu'un accès distant aux deux syno, via SSH, Web et FTP. Voici un peu la démarche. 1) je sépare le disque de travail du disque de sauvegarde. J'appelerai HOME celui sur lequel je crée une sauvegarde, et BUREAU celui qui doit être sauvegardé. 2) chaque samedi à 1h00 je lance la sauvegarde (CRONTAB) 3) je crée un fichier log sur lequel j'écris les infos 4) je lance rsync entre les dossiers 5) j'envoie un mail au final quand ça a fonctionné (ou pas fonctionné) 1 _ ACCES SSH il vous faut un accès SSH sur les deux Syno. La démarche est simple : fixer via le routeur l'adresse du Syno, la sortir de la plage DHCP, router les ports 5000, 21 et 22 vers le Syno. Des deux côtés 2_ MISE EN PLACE DES CLEFS PUBLIQUES/PRIVEE Cette partie est nécessaire pour que la sauvegarde soit entièrement automatique. En effet, dans un script, lorsqu'on se connecte à un SSH, il demande TOUJOURS le mot de passe. Du coup. VIA SSH Sur le disque BUREAU, je lance la commande : ssh-keygen -t dsa je récupère ainsi, dans le dossier /root/.ssh une cle privee et une clef publique. ( id_dsa et id_dsa.pub) J'envoie alors la clef publique à HOME (id_dsa.pub) j'inclue ce fichier dans authorized_keys du coup, tentez : connectez vous sur BUREAU en SSH. Lancez la commande ssh root@IP_DU_HOME .... il devrait accepter sans demander de mot de passe. Tant que cette partie ne marche pas, je vous conseille de chercher encore un peu. Il existe pas mal de tutos. 3_NAIL (pour ceux qui veulent envoyer un mail à la fin) installez nail en utilisant ipkg install nail si ipkg n'est pas installé, il existe un excellent tuto de fredo dans /OPT/etc/nail.rc ajoutez : smtp= votresmtp. 4_mise en place du script voici, il n'y a plus qu'à écrire le script. j'ai mis les commentaire après les # Voici le mien : #!/opt/bin/bash touch log_$(date '+%d-%m-%Y') #création d'un fichier LOG qui permettra d'envoyer le résultat echo "Debut $(date '+%d-%m-%Y')de la sauvegarde" >> log_$(date '+%d-%m-%Y') # message au début du fichier echo "du dossier PUBLIC vers le disque dur HOME" >> log_$(date '+%d-%m-%Y') # idem echo "$(date '+%d-%m-%Y') vers $(date '+%H : %M') > demarrage ..." >> log_$(date '+%d-%m-%Y') #idem rsync --delete -az /volume1/public/testcopy -e ssh root@IP_DU_DISQUE_HOME:/volume1/public/ # la commande ultime ! la ligne suivante vérifie le résultat et ajoute à mon fichier log le résultat if [ $? -eq 0 ] ; then echo "$(date '+%d-%m-%Y') vers $(date '+%H : %M') > sauvegarde reussie ! du disque BUREAU" >> log_$(date '+%d-%m-%Y') else echo "$(date '+%d-%m-%Y')> sauvegarde problematique du disque BUREAU ..." >> log_$(date '+%d-%m-%Y') fi echo " ----- " >> log_$(date '+%d-%m-%Y') nail -s "Sauvegarde terminee" sylvain.germe@gmail.com < log_$(date '+%d-%m-%Y') #j'envoie le fichier log rm -f /volume1/.rsync/log_$(date '+%d-%m-%Y') # je n'ai plus besoin du fichier log Je place ce script dans un dossier que je définis . Pour moi je l'ai mis dans /volume1/@scripts. 5_mise en place du crontab modifier le fichier /etc/crontab il existe également plein de tutos là dessus. NB : pensez à relancer le crontab après modifs !!!! Je n'ai pas beaucoup détaillé, mais si besoin, dites le moi
  2. Bonjour, C'est le premier message que je poste ici : jusqu'à présent j'ai toujours réussi à trouver des réponses à mes questions sur ce forum. Dans le cas présent, j'ai du chercher à plusieurs endroits et je poste donc un tutorial expliquant comment télécharger automatiquement les vidéos de vos émissions préférées sur pluzz. Je possède un NAS DS211j qui est allumé en permanence me sert : - à faire des backups sur le réseau - à télécharger automatiquement des podcasts d'émissions de radio - de serveur de média DLNA Le téléchargement de podcasts se fait avec castget (tutorial ici: ) Récemment, j'ai pris connaissance d'une méthode permettant de télécharger les vidéos en replay sur pluzz, le site de télévision de rattrapage (catch-up tv) de France télévision. Un script utilisant vlc est disponible ici: http://korben.info/r...luzz-linux.html J'ai donc utilisé ce script sur mon NAS pour télécharger des émissions spécifiques. Voici les différentes étapes. Installer vlc ipkg install vlc vlc refuse d'être exécuté par l'utilisateur root, il faut donc que les autres utilisateurs puissent se connecter en ssh. J'ai trouvé les informations ici: http://pellelatarte....s-nas-synology/ vlc a besoin que la machine possède un "dbus unique id" (je ne me souviens plus exactement du terme). Je n'ai pas pris de notes sur ce que j'ai fait, mais le message d'erreur était assez clair, et il suffisait de créer le fichier manquant (sans doute comme root) dbus-uuidgen > "fichier dont le message d'erreur indique qu'il manque" Modifier le script pour le rendre compatible avec le NAS (ce sont les modifications les plus importantes, on peut bien sûr énormément modifier ce script pour ne rendre disponible que la commande "record" qui nous intéresse) ligne 1 #!/bin/bash devient #!/bin/ash avant dernière ligne, j'ai inséré en dur dans le code le dossier de destination vlc "$stream_url" ":sout=#std{access=file,mux=asf,dst=$output_file}" devient cvlc "$stream_url" ":sout=#std{access=file,mux=asf,dst=/volume1/video/pluzz/$output_file}" partout dans le code, j'ai changé "vlc" par "cvlc" (vlc sans mode graphique). [*]Modifier le fichier /etc/crontab pour faire apparaître une ligne qui lance le téléchargement que l'on veut. C'est cette étape qui m'a posé un problème à cause d'un bug qui fait que, même si l'utilisateur inscrit dans le crontab n'est pas "root", la commande est tout de même lancée comme "root". Pour l'instant, la seule solution trouvée est un "workaround" (une bidouille) consistant à lancer au nom du superutilisateur la commande demandant à lancer le script en tant qu'utilisateur normal... Vous trouverez des informations ici : http://forum.synolog...t=35444&start=0 J'essaierai éventuellement le fichier crontab à titre d'exemple. En espérant que ça aide !
×
×
  • 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.