Je suis sous Dapper et mon objectif est de lancer un transcodage de vidéo via VLC depuis une page PHP. J'utilise la commande exec() mais y'a queqlue chose qui cloche avec les droits.
Voilà mon message d'erreur (affiché dans la page PHP):
[code]VLC media player 0.8.5 Janus
[00000281] dummy interface: using the dummy interface module...
[00000286] access_output_file private error: cannot open `/home/gruzlor/fichierEnc.ogg' (Permission denied)
[00000285] stream_out_standard private error: no suitable sout access module for `file/ogg:///home/gruzlor/fichierEnc.ogg' [00000284] main (...)
et je souhaite le parcourir et l'interprêter de manière à faire de chaque ligne une requete mysql genre:
select arg1, arg2 from arg3 where arg4="bob" and date="2006-10-31";
Je suis sur une piste avec
---------------------------------
requete=`awk 'BEGIN {
FS="_"
RS="\n"
}
5ドル = "Compression"{
print "mysql -u user -B -s -D MaBase -e \"select 2,ドル 3ドル from 4ドル;\"\n"
}' MonFichier.log`
$requete
--------------------------------
mais ça tente juste de m'exécuter une requete du (...)
Bonjour à tous.
Voilà je suis sous AIX et je dois faire des modification sur un script KSH qui vérifie l'espace disponible sur mes disques. Ce script doit ensuite renvoyé ce qu'il a trouvé dans une base Oracle par le bias de
la fonction RAISE_ALARM
Jusque là tout fonctionne parfaitement, mais j'aurais aimé que chaque ligne de mon retour DF -K soit un enregistrement dans ma base.
Pour le moment toutes mes valeur se retrouve dans un seul champ
Je cherche à écrire un shell qui vérifie l'existence d'un ou plusieurs fichiers (par ex "t*.txt"), et qui , si le ou les fichiers existent les déplace dans un répertoire old; s'ils n'existent pas, le programme sort avec un code de retour 1.
J'ai essayé:
toto="t*.txt*"
if [ -z "$toto" ] ; then
exit 1
else
mv $toto old/"
fi
exit 0
mais cela ne marche que dans le cas ou les fichiers existent déjà.
Je cherche à créer une archive contenant tous les *.txt d'un ensemble de répertoires. Logiquement, la commande :
tar cfvz mon.tar.gz repertoire/*.txt
ne créée une archive avec les .txt qui sont uniquement placés à la racine de repertoire/, et pas les répertoires d'après...
J'ai essayé l'option -T de tar, mais visiblement, je ne 'ai pas su l'utiliser...
Un pipe de ls -R *.txt vers tar va t il conserver l'arborescence?
Est ce quelqu'un pourrait m'aider ? Merci d'avance.
Il y a une chose qui me manque en zsh pour que je puisse m'y mettre:
le alt+backspace (backward-kill-word) (man bash /Meta-Rubout: backward-kill-word)
qui est différent de CTRL+W (unix-word-rubout)
Si quelqu'un me donne une chtite ligne a rajouter dans le zshrc pour que ca fonctionne comme sous bash... alors je me lancerais en zsh (et j'arreterai de patcher bash pour qu'il puisse faire ce que je veux ;p -comme executer des repertoires-)
j'ai eu la bonne idée de classer ma musique avec une arborescence a la noix, genre
Nom de l'Artiste/Nom de l'Album/titre.mp3
ce qui est pas mal quand on a plusieurs albums d'un meme auteur, mais qui est plutot catastrophique si je n'ai qu'une chanson par artiste vu que j'ai quand meme un repertoire et un sous repertoire, et ca fait une arborescence super longue.
Je voudrais deplacer tous mes fichiers dans un seul repertoire, mais structurer tout ca par (...)
jai crée un scipt bournshell avec 2 parametres en execution et je veu automatisé se script alors je veux utilisé le crontab . mais celle ci prend en parametres juste le non du fichier ou script tant dis que moi jai script avec paramettre
par exemple mon script s'appel script.sh
j'edite crontab
* * * * * script.sh 1ドル 2ドル ca va marcher oui ou non ?
Bonjour,
Je suis un newbie de la programmation en shell et j'aurais besoin d'un peu d'aide svp.
Je cherche à faire un script shell qui me permet de verifier qu'un process tourne sur la machine et qui si le process est down le log dans un fichier avec la date et l'heure du down.
Voilà ma problématique :
- je lance mlterm en utilisant l'option -p pour changer l'image de fond du terminal
- j'ai un répertoire d'image qui va bien. Les images ont un nom quelconque et je ne veux pas changer ça.
- je cherche simplement à choisir de façon aléatoire un nom d'image dans mon répertoire de manière à avoir un affichage sympa et varié.
En utilisant find, $RANDOM, grep et deux trois autres outils GNU, j'en suis arrivé à cette (...)
From: "Franck" <f***@societe.fr>
To: "Commerciaux" <commerciaux@societe.fr>
Subject: Test
Cedi est un test
que j'envoi avec
#cat mailfranck.txt | mail MOI@societe.fr
Mais le mail recu n'est pas interprete par outlook comme venant de Franck mais de root.
Or si je vais en telnet sur le serveur avec Helo, mail from, rcpt to ... et que dans data je met les données du fichier mail.txt, pas de probleme.
bonjour je suis debutant alors jai un projet de compression et nettoyage de gros fichiers sur linux alors j'iamerais bien savoir coment procéder et merci .
je me galere avec un p'tit script tout bete.
Je veux que mon script puisse m'ouvrir des pdfs (via xpdf) presents dans des repertoires differents:
./seq001/blabla001.pdf
./seq002/blabla002.pdf
etc...
Pour ouvrir le premier, pas de problemes.
Malheureusement, ca s'arrete la ! pas moyen de lui faire prendre la boucle qui l'enverrai dans ./seq002 pour ouvrir blabla002.pdf
un extrait de ma boucle:
@ i = $client_seq_dir_from
while ($i <= $client_seq_dir_to)
if ($i < 10) then
set prefix = "seq00" else if (...)
Voici mon problème : si je suis dans un répertoire dont le nom contient 2 espaces consécutifs, les commandes pwd et echo `pwd` ne renvoient pas la même chose. Bug bash ou pas ?
Un exemple :
norbs@norbux:/tmp$ bash --version
GNU bash, version 2.05b.0(1)-release (i386-pc-linux-gnu)
Copyright (C) 2002 Free Software Foundation, Inc.
norbs@norbux:/tmp$ mkdir "a b" [------ 2 espaces]
norbs@norbux:/tmp$ cd a\ \ b/
norbs@norbux:/tmp/a b$ pwd
/tmp/a b [-------- 2 espaces (ok)]
norbs@norbux:/tmp/a b$ echo `pwd` /tmp/a b [------------ 1 (...)
Voila j'ai fait rapidement un script shell pour envoyer par FTP une archive de 8go sur un NAS.
/usr/bin/ftp -i -n -d -v <<FTPCMD
open $FTPSERVER
user $FTPLOGIN $FTPPASSWORD
put tmp_$ARCHIVENAME-$DATE.tar
rename tmp_$ARCHIVENAME-$DATE.tar ARCHIVENAME-$DATE.tar
bye
FTPCMD
mon probleme :
Lorsque je test mon script avec des petit s(+/- 1Go) fichiers pas de probleme. Mais avec mon archive de 8 GO cela ne marche pas. mon client Ftp se coupe à la fin de l'upload (qu'il reussit à 100%) pour (...)
Je cherche à effectuer une boucle for pour chaque fichier matchant avec un pattern.
Un exemple valant mieux qu'un long discours, voici ce que je cherche à faire :
#!/bin/ksh
set -A EXTENSIONS txt ksh
pattern=$(echo ${EXTENSIONS[@]} | tr " " "|")
for file in *.@(${pattern})
do
cat file
done
Mon seul problème est que les pipes dans la variable pattern ne sont pas interprétés en tant que séparateurs... Il y a bien une solution de contournement mais qui (...)
J'aimerai crée un petit script qui me permet de checker un processus et qu'au bessoin si ce processus est manquant de la relancer, car j'ai un petit script pour mon squid qui me permet de faire des stats. je vous le mets ici plus bas ( c'est un petit script de débutant)
Bonjour,
Je cherche a faire un script qui se connecte sequentiellement sur 42 serveurs et qui récupère la charge CPU de la machine en tant réel. Je me suis donc penché sur les fichiers contenus dans /proc mais je n'ai trouvé que /proc/loadavg qui ne m'interesse pas trop puisque ce sont des moyennes sur 5, 10, 15 minutes.
Sinon j'ai essayé d'utiliser top mais ca affiche directement sur la sortie standard et je ne peux pas récuperer les infos voulues...
Salute, Voici ma situation
Des fichiers sont crées de façon aléatoire dans un spool.
Je voudrais savoir si un certain type de fichier est présent dans ce spool.
Ces fichiers ‘intéressants’, sont reconnaissables par les 3 premières lettres de leur nom 'type AR.'.
J’ai (grâce à linuxfr.org) fait un script qui renomme ces fichiers et qui me les envoi par ftp. Mon problème est que je suis obligé de le connecter sur la machine pour savoir si il y a (...)
Bonjour,
j'ai un soucis avec un script:
je souhaites pouvoir lancé ce script au démarrage du serveur (je suis fedora code 4).
j'ai mis un lien dans le rc.local vers mon script.
Quand je mets la fonction de montage dans le script principal tout marche bien par contre quand je l'inclus avec . /My-Admin/scripts/admin/Myfonctions.sh (je souhaites me faire une biblio pour mes autres scripts) ça marche pas il monte rien. si je le lance dans un shell ça marche je (...)
j'ai moulte fichier dans plusieurs repertoires differents dans chaque repertoires le nom des fichiers par de toto001.pnm à toto299.pnm je voudrais tous les renommer dans un seul repertoire de 0001.pnm a 9999.pnm
MON PROBLEME: j'ai trouvé une solution et je voudrais un petit truc qui me permette de verifier que mon script fonctionne correctement, genre il parse tout sans rien modifier et m'affiche ce qu il voudrais bien faire. Un (...)