.exec() : Streamripper :

Dieses Thema: ".exec() : Streamripper :" im Forum "Java/Mono/dotGNU" wurde erstellt von Der_Da_93, 14.01.2009.

  1. #1 Der_Da_93, 14.01.2009
    Der_Da_93

    Der_Da_93 irgendwie

    Dabei seit:
    01.06.2007
    Beiträge:
    152
    Zustimmungen:
    0
    Ort:
    127.0.0.1
    Hi,
    Hab mich mal wieder an einem Programm für streamripper versucht.:
    Code:
    import java.io.IOException;
    
    public class Main {
    
    	public static void main(String[] args) throws IOException {
    		 final String[] stations = {"http://scfire-mtc-aa01.stream.aol.com:80/stream/1074",
    				"http://193.251.154.245:8000",
    		"http://91.121.192.49:8000"};
    
    		for(String s: stations){
    			new Thread(new RipperRunnable(s)).start();
    		}
    	}
    }
    und
    Code:
    import java.io.IOException;
    
    
    public class RipperRunnable implements Runnable{
    
    	String s = null;
    	
    	public RipperRunnable(String station) {
    		this.s = station;
    	}
    	@Override
    	public void run() {
    
    		String command = "streamripper "+ s+" -s -d /home/klinch/streams --xs_padding=3000:3000";
    		try {
    			Process p = Runtime.getRuntime().exec(command);
    			try {
    				p.waitFor();
    			} catch (InterruptedException e) {
    				e.printStackTrace();
    			}
    		} catch (IOException e ) {
    			e.printStackTrace();
    		}
    	}
    }
    
    Was dieses Programm machen soll ist glaub ich klar.
    Nur find ich keine Dateien in /home/klinch/streams.
    Die Unterprogramme laufen aber:
    Code:
    [klinch@imladris ~]$ ps aux|grep streamripper
    klinch    9922  0.0  0.1  14700  2824 ?        Sl   20:46   0:00 streamripper http://scfire-mtc-aa01.stream.aol.com:80/stream/1074 -s-d /home/klinch/streams --xs_padding=3000:3000
    klinch    9927  0.1  0.1  14800  3060 ?        Sl   20:46   0:00 streamripper http://193.251.154.245:8000 -s-d /home/klinch/streams --xs_padding=3000:3000
    klinch    9929  0.0  0.1  14716  2820 ?        Sl   20:46   0:00 streamripper http://91.121.192.49:8000 -s-d /home/klinch/streams --xs_padding=3000:3000
    
    Auch iptraf zeigt mir 3 aktive UDP-Verbindungen.

    Ich weiss echt nicht wieso dies nicht funktioniert.
     
  2. Anzeige

    Schau dir mal diesen Ratgeber an. Viele Antworten inkl. passender Shell-Befehle!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

.exec() : Streamripper :

Die Seite wird geladen...

.exec() : Streamripper : - Ähnliche Themen

  1. [PHP] Problem listen-socket & exec()

    [PHP] Problem listen-socket & exec(): Servus, also folgendes Problem: Die Klasse macht einen ListenServer auf einem bestimmten Port (55555) und horcht auf Verbindungen. Die Commands...
  2. Streamripper - jede Aufzeichnung in eigenes Verzeichnis

    Streamripper - jede Aufzeichnung in eigenes Verzeichnis: Hallo Liebe Gemeinde, ich nehm via CronJob jede Woche eine Sendung eines Webradios auf. Nun möchte ich, dass ich für jede Sendung ein...
  3. Python: streamripper beenden ?

    Python: streamripper beenden ?: Hi, Hier ist mein kleines Script, mitdessen Hilfe, ich Shoutcast-Streams abspielen und aufnehmen will. Mein Problem ist das sich streamripper...
  4. Streamripper beachtet Paramter nicht

    Streamripper beachtet Paramter nicht: Hallo, ich benutze auf meinem Debian Server das Prog. Streamripper, um nachts Musik aus Internetradios aufzuzeichnen. Er nimmt auch korrekt...
  5. Streamripper - einzelnen Song aufnehemen

    Streamripper - einzelnen Song aufnehemen: HI, Mit welcher Option kann man bei der Konsolenversion von Streamripper nur einen Song aufnehmen lassen? Danach soll Streamripper die...