Aller au contenu

cricx

Membres
  • Compteur de contenus

    3919
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par cricx

  1. oui. tu peux faire ça comme ça : récupération des utilisateurs dans un fichier : créer un script contenant ceci : #!/usr/bin/perl my @ligne_users=(); my $offset=1025; open LISTUSERS,">list_synousers"; open PASSWD,"/etc/passwd"; # extraction des comptes d'uid >$offset while (<PASSWD>) { @ligne_users=split(/:/); print LISTUSERS $ligne_users[1] if ($ligne_users[2] < $offset); } close PASSWD; (ne pas oublier de le rendre exécutable) envoi d'un mail à tous : créer un fichier texte contenant le texte du mail, installer nail (ipkg install nail), puis : while read utilisateur; do cat fichiertextedumail|nail -s "changement adresse site" utilisateur\@tondomaineactuel<list_synousers
  2. dovecot n'utilise pas de tables, c'est un serveur imap... c'est roundcube qui utilise des tables : il se connecte au serveur imap (dovecot) et indexe les mails dans une table. tu es sûr que postgresql tourne ?
  3. déjà, mixer perl et bash c'est pas le mieux. Par exemple pour le find, il vaut mieux utiliser le module file:find de perl (http://world.std.com/~swmcd/steven/perl/pm/find.html pour des exemples), mais je ne sais pas si ce module est installé sur syno. éviter l'usage de grep qui renvoie normalement un tableau des éléments remplissant la condition, tu ne fais que vérifier si c'est vrai, donc ce n'est pas la fonction adaptée (en fait, c'est une solution facile, mais il faudrait alors prendre le nombre d'éléments du tableau renvoyé, ou en faire un scalar. ensuite, le code n'est pas parfait, tu peux retravailler un peu. ex : foreach (@files) { my $file = $_; chomp($file); s'écrit mieux foreach my $file (@files) { chomp($file); ou foreach (@files) { chomp; my $file = $_; Mais le message d'erreur est vraisemblablement donné par synoindex, que tu appelles ainsi : my $result = `synoindex -g \"$file\" -t music`; essaye comme ça : my $result = qx(synoindex -g "$file" -t music); man perlop pour les détails.
  4. non, la plus portable est fat32. Ceci dit, si c'est pour le cas éventuel d'une panne du nas, il est facile de booter un pc sur un linux pour récupérer le contenu du disque usb. Il vaut mieux utiliser un format natif (ext2, 3 ou 4) pour sauvegarder le syno
×
×
  • 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.