Frage : will mit MySQL und Shell Scripten rumexperementieren.
Bis jetzt bin ich so weit :
Problem ist klar, der MySQL befehl wird nicht ausgeführt. Nun hab ich 30 min gegooglet aber werde nicht wirklich schlau. Datenbank besteht und mit dieser ausführung in mysql lässt sich das ding füllen.#!/bin/bash
echo "MySQL filling Script";
echo " ";
echo "Titel ?";
read titel;
echo "Interpret ?";
read interpret;
echo "Album ?";
read album;
echo "Erzeugungs Datum ? [Year-Day-Month]"
read date;
echo "---------------------------------------";
echo " Title : $titel";
echo " Interpret : $interpret";
echo " Album : $album";
echo " Datum : $date";
echo "---------------------------------------";
mysql -u root -p <<EOF
INSERT INTO `Musik`.`mp3` (
`ID` ,
`Titel` ,
`Interpret` ,
`Album` ,
`Datum`
)
VALUES (
'', '$titel', '$interpret', '$album', '$date'
);
EOF
echo "---------------------------------------";
echo " Informationen erfolgreich hinzugefügt";
Nun halt erstmal son kleinen Filling Script mit Manueller Eingabe und dann bis nächsten Mittwoch möchte ich es automatisieren mit suche nach mp3s in ordnern / ganzen System inkls. ID3 Tag automatisch Künstler etc eingabe + pfad zum Lied zum Download...
Nun erstmal das machen.
Würde fals es geht sehr gerne bei dieser mysql struktur bleiben da es für mich für den Anfang einfach ist und übersichtlicher anstadt verschachtelte befehle ...
Danke schonmal
+ Antworten
Ergebnis 101 bis 125 von 1126
- 23.06.10, 23:32 #101
- 24.06.10, 01:20 #102
Auszug:
So müsste es eigentlich gehen.Code:#!/bin/sh titel="'$titel'" interpret="'$interpret'" album="'$album'" datum="'$datum'" query = "INSERT INTO `Musik`.`mp3` (`Titel` ,`Interpret` ,`Album` ,`Datum`) VALUES ($titel, $interpret, $album, $datum);" mysql --user=root --password=password --execute=$query echo "All done." exit 0
Have a look: luxx-area.de
Games: 2500k @ 4,5Ghz | Asus P8Z68-V Pro | 8GB G.Skill 1600Mhz | GTX570 @ H2O | Win 7 Prof. x64
Server: X2 220 @ 2,8Ghz | ASRock 890FX Dlx4 | 8GB Patriot 1333Mhz | Nvidia GF 6200 LE passiv | Debian 6.0 x64 + xen 4.0
Mobile: i5-2520M 2,5 Ghz| Thinkpad T420 | 8GB Corsair 1333Mhz | Intel HD3000 | Vertex 2 120GB | Win 7 Prof. x64
- 24.06.10, 09:35 #103
du musst vorher ein "use <databasename>;" machen.
interaktiv kannst du dir die vorhandenen dbs so anschauen: "show databases;"
gruß
hostile
//edit: Achso, ich sehe schon, dass ihr einen absoluten Namen angegeben habt... also vergesst das.^^Geändert von hostile (24.06.10 um 09:42 Uhr)


Router: Helen 2.6.34-gentoo-r1 Intel(R) Xeon(R) CPU E3110 @ 3.00GHz GNU/Linux
no overclocking, no problems
Mich gibt's im ForumDeluxx, bei ComputerBase und bei Planet3dNow.
- 24.06.10, 19:41 #104
- 25.06.10, 01:34 #105
Er kann kein "mysqlscript" erstellen, so wie es in seinem script steht, wird es nicht der reihe nach an mysql übergeben, sondern nur eine verbindung mit dem mysql-server aufgebaut und bleibt dann stehen.
Interaktiv wäre dies mit <<EOFMYSQL möglich, aber da er es automatisiert haben will, erstellt man sich ein query, welches man dann mit dem --execute Parameter an Mysql übergibt.
Eigentlich ganz einfach
Have a look: luxx-area.de
Games: 2500k @ 4,5Ghz | Asus P8Z68-V Pro | 8GB G.Skill 1600Mhz | GTX570 @ H2O | Win 7 Prof. x64
Server: X2 220 @ 2,8Ghz | ASRock 890FX Dlx4 | 8GB Patriot 1333Mhz | Nvidia GF 6200 LE passiv | Debian 6.0 x64 + xen 4.0
Mobile: i5-2520M 2,5 Ghz| Thinkpad T420 | 8GB Corsair 1333Mhz | Intel HD3000 | Vertex 2 120GB | Win 7 Prof. x64
- 28.06.10, 19:24 #106
Abend,
ich wollte mal fagen ob es ein Linux gibt das in etwa so aufgebaut ist wie Windows selber ? Also ohne viel eingabe von Befehlen o.ä.
Soll halt sehr Nutzer freundlich und einfach sein, aber auch nett aussehen und dabei an der funktionalität nihts verlieren
Ich hab in sachen OS eigentlich nicht so die größten erfahrungen, bin ca. 10 jahre Windows User und habe mal einen Wochenendausflug richtung Linux/Ubuntu gemacht gehabt, aber diese schnell wieder von der Platte gelöscht weil ich total überfordert war.
Treiber oder Programme installieren war ganz unmöglich für mich, da es mich einfach überfordert hat die richtigen Befehle für die sachen einzugeben.
Trotzdem würde ich gerne auf Linux wechseln da ich nicht alle Jahre wieder ein neues OS Kaufen möchte.
Der Geist von Linux fasziniert mich eben
Mein erstes Microcontroller Projekt: Selfmade Einparkhilfe / Abstandsmessung
- 28.06.10, 19:50 #107Flottillenadmiral
- Registriert seit
- 20.08.2006
- Beiträge
- 5.301
Themenstarter
@hhtoprakhh: Du bist wohl ganz einfach etwas falsch an die Sache herangegangen. Du musst keine Befehle eingeben, das ist optional.
Wo genau gab es denn Probleme? Programme kann man mit wenigen Klicks installieren, das ist einfacher als mit Windows. (Ich gehe davon aus, dass du Ubuntu versucht hast)Geändert von vento (28.06.10 um 19:51 Uhr)
- 28.06.10, 19:54 #108
Also ich habe mir damals Ubuntu von deren Homepage runtergeladen und installiert.
Alle meine Programme die ich nutze, konnte ich irgendwie nicht installieren weil ich nicht wusste wie, alles was ich googeln konnte war das ich halt immer Befehle dazu brauche oder irgendwelche routinen für installationen.
Speziel für meine Hardware die ich in der Signatur benutze habe ich auch alle treiber von den jeweiligen Hompages gedownloaded und versucht zu installieren, aber leider ohne erfolg.
Da alles halt neu und fremd für mich war, kann es natürlich auch sein das ich da irgendwie alles falsch gemacht habe was mann da so machen kann ^^Geändert von hhtoprakhh (28.06.10 um 19:59 Uhr)
Mein erstes Microcontroller Projekt: Selfmade Einparkhilfe / Abstandsmessung
- 28.06.10, 19:58 #109
Für Linux brauchst du keine Treiber. Sofern es keine extrem exotische Hardware ist, sind die Treiber schon im Kernel integriert.
Befehle eintippen brauchst du wirklich nicht, Programme kannst du im Fall von Ubuntu einfach über die Paketverwaltung (Synaptic glaube ich) installieren.
Trotzdem würde ich mich ein bisschen mit der Konsole beschäftigen. Dateien verschieben geht z.B. viel schneller als über den Filemanager.
- 28.06.10, 20:02 #110
Gibt es eine möglichkeit UBUNTU auf einem vituellen laufwerk zu installieren ? So könnt ich das bisschen antesten ?
Wenn das möglich ist, könnt ihr mir sagen welche tools ich dafür braucheMein erstes Microcontroller Projekt: Selfmade Einparkhilfe / Abstandsmessung
- 28.06.10, 20:19 #111
Klar, einfach das ISO in Vmware, Virtualbox o.ä. reinhauen, davon booten und auf ner Virtual-HD installieren, dann kannste alles damit testen was du willst
Have a look: luxx-area.de
Games: 2500k @ 4,5Ghz | Asus P8Z68-V Pro | 8GB G.Skill 1600Mhz | GTX570 @ H2O | Win 7 Prof. x64
Server: X2 220 @ 2,8Ghz | ASRock 890FX Dlx4 | 8GB Patriot 1333Mhz | Nvidia GF 6200 LE passiv | Debian 6.0 x64 + xen 4.0
Mobile: i5-2520M 2,5 Ghz| Thinkpad T420 | 8GB Corsair 1333Mhz | Intel HD3000 | Vertex 2 120GB | Win 7 Prof. x64
- 28.06.10, 21:26 #112
Wie sieht es eigentlich mit Games aus, kann ich unter lnux auch Aktuelle Games spielen ?
Außerdem habe ich noch eine Festplatte verbaut auf der ich mehrere GB Daten habe die ich unter Ubuntu jetzt nicht finde? Habe Ubuntu auf VirtualBox laufen.Geändert von hhtoprakhh (28.06.10 um 21:32 Uhr)
Mein erstes Microcontroller Projekt: Selfmade Einparkhilfe / Abstandsmessung
- 28.06.10, 21:49 #113
Aktuelle meist nicht, etwas neuere (1-2 Jahre) auch meist nur schlecht emuliert, ältere Spiele laufen mit Wine schon meist ganz gut ....
Insgesamt eignet sich Linux aber nicht so wirklich zum Spielen
Have a look: luxx-area.de
Games: 2500k @ 4,5Ghz | Asus P8Z68-V Pro | 8GB G.Skill 1600Mhz | GTX570 @ H2O | Win 7 Prof. x64
Server: X2 220 @ 2,8Ghz | ASRock 890FX Dlx4 | 8GB Patriot 1333Mhz | Nvidia GF 6200 LE passiv | Debian 6.0 x64 + xen 4.0
Mobile: i5-2520M 2,5 Ghz| Thinkpad T420 | 8GB Corsair 1333Mhz | Intel HD3000 | Vertex 2 120GB | Win 7 Prof. x64
- 28.06.10, 22:29 #114
Sofern Spiele einen nativen Linux-Port (z.B. Doom 3, UT, UT2k3/2k4, Quake 3...) haben, laufen die auch. Eine gute Adresse ist: loki installers for linux gamers

Meine Mühle in der Ausbildung: http://www.sysprofile.de/id88768
Mein kleiner Rechenknecht zuhause: http://www.sysprofile.de/id160080
- 28.06.10, 22:37 #115
Habe das Problem das meine Grafikkarte irgendwie nicht richtig funktioniert. Das Fenster lassen sie nur in Zeitlupe verschieben, scheint als wäre die hardwarebeschleunigung aus. Den Aktuellen Linux Treiber von ATI hab ich installiert.
Mein erstes Microcontroller Projekt: Selfmade Einparkhilfe / Abstandsmessung
- 28.06.10, 22:41 #116
- 28.06.10, 22:54 #117

Meine Mühle in der Ausbildung: http://www.sysprofile.de/id88768
Mein kleiner Rechenknecht zuhause: http://www.sysprofile.de/id160080
- 29.06.10, 07:10 #118Kapitän zur See
- Registriert seit
- 24.03.2006
- Beiträge
- 3.493
Du kannst auch einfach die Ubuntu-Cd brennen und davon dann Wubi ausführen. Dadurch wird Ubuntu auch in einer Container-Datei installiert und du kannst beim nächsten Systemstart wählen, ob du Windows oder Linux starten möchtest. Wenns dir nicht gefällt, kannst du es wie ein Programm wieder deinstallieren.
PS: Weder brauchst du Treiber installieren, noch kannst du (alle) deine Windows-Programme installieren und nutzen...
- 30.06.10, 22:06 #119
wann kommt eigentlich debian 6 nun raus?
weiß das jemand, doer ist das nun so:
It´s ready, when it´s done!
- 30.06.10, 22:50 #120
Also wird's vorm August auf gar keinen Fall was, eher noch später
Zitat von http://en.wikipedia.org/wiki/Debian
Have a look: luxx-area.de
Games: 2500k @ 4,5Ghz | Asus P8Z68-V Pro | 8GB G.Skill 1600Mhz | GTX570 @ H2O | Win 7 Prof. x64
Server: X2 220 @ 2,8Ghz | ASRock 890FX Dlx4 | 8GB Patriot 1333Mhz | Nvidia GF 6200 LE passiv | Debian 6.0 x64 + xen 4.0
Mobile: i5-2520M 2,5 Ghz| Thinkpad T420 | 8GB Corsair 1333Mhz | Intel HD3000 | Vertex 2 120GB | Win 7 Prof. x64
- 01.07.10, 10:51 #121
kk, da muss ich den datenserver halt noch mit bedian 5 aufsetzten
danke der info!
- 01.07.10, 16:25 #122
Debian hat eine sehr lange Release-Zeit. Die letzte Debian-Version ist 5.0 und es wurde ein Update am 26.06.2010 herrausgegeben.
Das Debian-Projekt prüft peinlich genau die Funktion der Software und deren Stabilität. Da das ganze sehr zeitaufwendig ist, liegen meist 2 Jahre zwischen einem Major-Release und dem nächsten.
Ich denke, das ist OK, denn Debian gilt nicht für umsonst als eines der stabilsten Betriebssysteme überhaupt. Nachteil ist meist die ältere Software, die verwendet wird (die dafür aber tadellos arbeitet).
Debian wird sehr häufig auf Servern eingesetzt, wobei es aber auch hervorragend als Desktop-System eingesetzt werden kann.
Laut dem Debian-Projekt soll Version 6 im Juli oder August 2010 erscheinen. Das wären rund anderthalb (1,5) Jahre nach der Version 5.0 (Lenny).
Meine Mühle in der Ausbildung: http://www.sysprofile.de/id88768
Mein kleiner Rechenknecht zuhause: http://www.sysprofile.de/id160080
- 01.07.10, 17:23 #123
Ihr dürft freeze nicht mit release verwechseln. Wenn der freeze im August noch durch geht wird der release Termin bestenfalls im Dezember liegen. Zur Zeit sind noch 572 RC-Bugs offen.
Davon abgesehen kann man squeeze schon gut zum testen einsetzen. Produktiv-Server würde ich aber nicht damit betreiben.
- 01.07.10, 18:11 #124Kapitän zur See
- Registriert seit
- 24.03.2006
- Beiträge
- 3.493
Produktives Arbeiten habe ich mir mit Squeeze auch wieder abgewöhnt, da ging mir gelegentlich zu viel in die Hose.
- 01.07.10, 18:50 #125
LinkBacks (?)
- 05.01.11, 20:25

LinkBack URL
About LinkBacks
Zitieren


