Je voudrais savoir s'il existait un moyen d'obtenir la taille d'un répertoire. Pour avoir la taille d'un fichier particulier, j'utilise la fonction perl "stat". Je trouve assez fastidieux d'utiliser cette fonction dans une boucle pour calculer la taille d'un ensemble de fichiers...
J'ai pensé faire par exemple :
system('du -s /home/monrep');
mais le résultat du "du" me rend la taille suivi du répertoire en question... je désire avoir seulement un résultat numérique...
Auriez vous une meilleur solution? Merci pour (...)
Sous FC2 je grave mes CD avec cdrecord et mes DVD avec growisofs. Jusqu'ici pas de problème, je grave sans soucis... mais lorsque je teste mes cd ou dvd (de données) sous windows (désolé...), les caractères accentués dans les noms de fichiers sont remplacés par des caractères étranges (dans un autre encodage...). Par contre, à l'intérieur des fichiers les accents sont bien repésentés.
Alors que sous Linux que se soit dans un terminal ou bien dans un explorateur (konqueror) (...)
J'utilise Linux Fedora Core 2, ma machine s'appelle archivage.
Je développe un application en perl qui teste si mon graveur de cdrom contient bien un CD vierge. Pour cela j'utilise la librairie perl Linux::CDROM.
J'ai une fonction perl qui me génére une écriture dans le fichier /var/log/messages de l'erreur suivante :
archivage kernel: cdrom: This disc doesn't have any tracks I recognize!
Le problème est que je fait appel à cette fonction dans une boucle perpétuelle donc cela me (...)
J'ai un script qui se connecte à une base de donnée mysql et qui exécute des requêtes (avec le module DBI), jusqu'ici aucun souci. Dans ce script je suis amené à faire un fork pour pouvoir exécuter quelques commandes (plutôt longues en termes de temps...) en parrallèle. Mais, à la fin de l'exécution du fils (que je termine par un exit;, je perds automatiquement la connexion mysql et le programme père s'arrète du coup également avec le message (...)
Je cherche à faire un script permettant l'automatisation de la gravure (avec cdrecord), mais ce qui me pose problème est le fait qu'il faille toujours qu'il y ait un disque vierge dans le graveur avant de lancer la gravure.
donc, en fait, je souhaite faire un script me permettant de tester la présence d'un disque vierge dans le graveur avant d'exécuter cdrecord :
si la porte du graveur ouverte
alors retourne code 0;
sinon
si le disque est vierge (...)
Je voudrais savoir si quelqu'un connaissait le moyen en Perl pour connaître le temps en milliseconde depuis 1970 puis pour l'afficher avec un formatage "classque". La fonctions time() donne ce temps mais seulement en seconde. Je peux biensur faire une multiplication, mais je voudrais le temps précis.
J'ai essayé de me tourner vers le module DateTime mais je ne trouve pas de fonction de la sorte.
Bonjour , je débute en jsp et j'aurais voulu avoir quelques éclaircissement.
Je souhaite faire des redirections (avec response.sendRedirect("maPage.jsp")) à partir d'une page jsp et en fonction de plusieurs tests (c'est à dire avoir plusieurs sendRedirect précédés de tests...).
J'ai cru comprendre qu'il fallait qu'il n'y ait eu aucun caractère d'écrit dans le flux de sortie avant de faire un sendRedirect. Est-ce vrai? car j'ai l'impression d'en faire et ca me semble bien marcher....
J'ai un soucis concernant l'administration de ma base de données mysql. Je l' "administre" en ligne de commande (non pas avec phpmyadmin ou autres...)
Ma base de données mysql est "archive" et j'y accède en jsp :
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/archive","root,"");
jusqu'ici pas de problème, je peux accéder à la base faire des requêtes....
Rentrons au coeur du problème :
mysql> select * from mysql.user;
me renvoie qu'une seule ligne du style:
J'utilise tomcat 5.5.7 comme serveur web, et lorsque je consulte les pages web du serveur dans un navigateur web(un client) les lettres avec accents(genre à,é,è...) sont remplacées par des caractères bizar...
Je voudrais copier entièrement un disque (hda) sur un autre (hdc). Le disque hda possède plusieurs partitions (swap, /home, /var, /,...) et hdc est vierge.
Dois-je formatter hdc de la même façon que hda? Ou puis-je faire une recopie directe sans passer par un parttionnenemt?
Je voudrais utiliser fdisk en ligne de commande pour créer des partitions sur un disque (pour pouvoir le faire automatiquement dans un script). Je ne trouve pas d'infos à ce sujet... est-ce possible? le man ne me donne que les commande du menu de fdisk, ce qui ne m'intéresse pas puisque je ne veux pas passer par ce menu.