-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hej
Jeg er gået i gang med et lille projekt for at komme lidt mere ind i
bash-shell'en. Og så kunne jeg ikke lige finde en download-manager der
havde de features jeg skulle bruge...
Min idé er at have et cron-job til at starte wget, der downloader fra en
liste af URL'er. Der kører så et andet cron-job senere, der lukker wget
ned. Næste gang det første cron-job starter, så fortsætter wget hvor den
slap på listen med -c optionen osv.
Umiddelbart virker det til at jeg har styr på at starte wget rigtigt,
men der er et par problemer med det rundt omkring.
1: Cron-job 2 skal bruge en parameter til kill. Hvordan trækker jeg PID
ud når jeg starter en proces i baggrunden? Vil det hjælpe at starte wget
med -b?
2: Jeg skal have læst URL'er fra en fil en ad gangen, hvilket jeg gør
med 'head -n1'. Men hvordan sletter jeg første linje fra den fil når jeg
er færdig med den? Er det noget sed/tr jeg skal bruge, eller kan jeg
finde antal linjer minus en på en eller anden måde, som jeg så kan bruge
til tail?
3: Hvordan kan jeg finde ud af at filen med URL'er er tom? Jeg regner
med at køre i et while-loop indtil filen er tom, så jeg skal bruge noget
til at bryde loopet.
Er der nogen herinde, der kan hjælpe?
/Jacob
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird -
http://enigmail.mozdev.org
iD8DBQFEHD7PiAWIAI3xXVYRAk/GAJ46eolrUp4OZ7KjQJPRqGRz7LL6OACgtYoM
MP39NJjFBJbp5g+tlYHHGoo=
=vGkO
-----END PGP SIGNATURE-----