Jak zatrzymać wgeta i inne pytania?
Back to Oprogramowanie#1 daszekmdn
Bardzo często nie mogę odsłuchać swojej ulubionej audycji radiowej, czasami również zapomnę włączyć wcześniej nagrywanie.
Postanowiłem poustawiać sobie to w harmonogramie zadań, który o określonej godzinie odpalał by konkretny plik bat z zadaniem dla wgeta.
Pytanie pierwsze brzmi: Jak później powiedzieć wgetowi Pa pa, skończ zapisywanie? Najlepiej aby dało się to zrobić jakimś innym plikiem bat.
Pytanie drugie: Jak zmienić nazwę zapisywanego strumienia?
Teraz skrypt wygląda tak:
"c:\program files (x86)\gnuwin32\bin\wget.exe" -q http://jakistamip:8000/;stream.mp3
#2 nuno69
A jak we wgecie normlanie konczy sie zapisywanie? Może wystarczy po prostu "ubić proces?
taskkill /f /IM wget*
#3 zywek
Dokładnie tk, najlepiej by mu było wysłać signał sigabrt, ale na Windowsie to niemożliwe. Co do pliku wyjściowego potem Ci sprawdzę. Nie mam wget na Windowsie i mieć nie zrzam, odpalę Linuxy i sprawdzę.
#4 nuno69
Co to pytania 2 to w tym skrypcie zabijającym zmień nazwę pliku.
#5 daszekmdn
Próbowałem zabijać go /im /f ale nadal działa.
#6 nuno69
A co jak normlnie wpiszesz w konsoli taskkill /f /IM wget*. Co się pojawia?
#7 daszekmdn
Nazwa programu z odnośnikiem z którego zapisuje.
#8 nuno69
W sensie "The process sciezka has been terminated"?
#9 daszekmdn
Podeślę później jak to dokładnie wygląda ale coś w tym stylu, a okno Windows system32 czy jak mu tam zostaje i program nadal nagrywa.
#10 zywek
ctrl+c zabijasz normalnie w otwartej cmd po prostu.
#11 daszekmdn
Nie o to mi chodzi. Chcę sobie proces zautomatyzować, bez konieczności klikania.
#12 zywek
A, to może się nie dać w tym przypadku.