Sie sind nicht angemeldet.

1

22.10.2008, 20:46

Streamripper und Putty / Screen

Hallo

Habe den Streamripper aufn root installiert soweit funzt alles super...

nur was mich nervt das ich immer Putty starten muss login & pw dann screen und dann streamrippper url:port dann rippt er und muss die ganze geschichte wieder schließen und das ganze erneut machen wenn ich mehre streams adden will :(

Gibt es dort nicht ne alternative lösung??

Thx im vorraus

2

23.10.2008, 22:50

Hallo Zaba,

freut mich dass Dein System wieder so läuft wie es soll, und dass Du es alleine geschafft hast. :thumbup:
Statt screen kannst Du auch nohup nehmen (So wie Du auch mldonkey startest). Du kannst Dir auch eine Batch-Datei anlegen. Dann brauchst Du nicht so viel tippen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
cd /home/MP3DIR

echo "'Starte Aufnahme Radio1"
nohup     streamripper url1:port1       > /dev/null 2>&1  &

echo "Starte Aufnahme Radio2"
nohup     streamripper url2:port2       > /dev/null 2>&1  &

echo "Starte Aufnahme Radio3"
nohup     streamripper url3:port3       > /dev/null 2>&1  &

sleep 5
exit 0


PS: Achte drauf dass die Festplatte nicht voll läuft :)

EDIT:
ach ja, Du müsstest ja wissen, wie man das ganze dann stoppt :D

Alle abbrechen:

Quellcode

1
2
3
4
5
# beenden
killall streamripper

# Beenden erzwingen
killall -9 streamripper


Einen bestimmten beenden:

Quellcode

1
2
3
4
5
6
7
8
# Anzeigen, welche laufen
ps x | grep streamripper

# Beenden
kill PROZESS-ID

# oder erzwingen
kill -9 PROZESS-ID



EDIT2: echos im Skript hinzugefügt
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »bell« (28.10.2008, 07:49)


3

24.10.2008, 23:05

wie kann ich ne batchdatei anlegen:)

4

25.10.2008, 18:17

bell hat doch eh schon alles geschrieben:

einfach eine Text datei an beliebigem ort anlegen .. in diese Textdatei schreibst du folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
#!/bin/bash
cd /home/MP3DIR

nohup     streamripper url1:port1       > /dev/null 2>&1  &
nohup     streamripper url2:port2       > /dev/null 2>&1  &
nohup     streamripper url3:port3       > /dev/null 2>&1  &

sleep 5
exit 0


dannach gibst du der Datei ausführungsrechte .. und führst das skript (die batchdatei) aus.
Intel core 2 duo E6600
XFX Geforce 7950 gt
4096 MB DDR2
Intel DP35DP

5

27.10.2008, 23:39

hm irgendwie gehts net der meint zu mir nonhup kann nicht ausgeführt werden hm
hab ne text datei erstellt mit den inhalt was hier stand und dann im putty nohup mp3dir.tx

6

28.10.2008, 00:07

Hallo Zaba

du musst die Datei vermutlich noch ausführbar machen

1. gebe der Datei am besten die Endung
".sh"
also zb

Quellcode

1
nano -w streamripper.sh
mit diese Endung ist es ein Shell-Skript

Lege dieses Skript als root an
nun machst du es mit

Quellcode

1
# chmod +x streamripper.sh
ausführbar.

MfG

7

28.10.2008, 07:47

Hallo Zaba,

das Skript wird dann ohne nohup gestartet, dafür aber mit Pfadangabe.
Leg dir am besten ein Verszeichnis für Skripte an (man weiss ja nicht was noch so alles dazukommt :) )
also

Quellcode

1
2
mkdir /root/scripts
mv streamripper.sh /root/scripts

Starten tust Du das ganze dann mit

Quellcode

1
/root/scripts/streamripper.sh

Übrigens, das Skript kannst Du auch bei Dir im Windows erstellen und dann per FTP drauf kopieren, falls es für dich bequemer ist. Achte aber drauf, dass FTP im ASCII Modus läuft.

PS: ich baue gleich in die Skript-Vorlage noch ein Paar Echos, damit man sieht, dass da was passiert..
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.