Thread system im background (8 answers)
Opened by 2paul at 2013-09-05 20:04

2paul
 2013-09-06 09:43
#169932 #169932
User since
2013-09-05
5 Artikel
BenutzerIn
[default_avatar]
Vielen Dank, Du warst ja schnell :)

Ich bin auch gleich auf die Suche gegangen und habs jetzt mit:

Code: (dl )
$new_photo =~ s/[^[:print:]]+//g;


gelöst

Vielen Dank Euch beiden für die Unterstützung jetzt läuft es genauso wie es soll.

############

Und da ich schon mal dabei bin, nochmal eine Frage:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
      #system('wget http://admin:admin@192.168.11.254/sd/DCIM/200MSDCF/_DSC3233.JPG');     
my $wget = join("","wget -bqc http://",$User,":",$Password,"@",$CardIP,$datagram1,);
system($wget);
@arr = split('/',$datagram1);
$arr_length = @arr;
$new_photo = $arr[$arr_length-1];
$new_photo =~ s/[^[:print:]]+//g;

print "Open ".$new_photo."\n";
sleep(3);
system("killall shotwell");
system("shotwell $new_photo &");


Ich lade mit wget das Bild im Hintergrund herunter.
Jetzt hab ich da ein sleep (3) eingebaut, was für meine Bedürfnis so erstmal funktioniert, aber das ist nicht wirklich sauber, wenn man den Code weitergeben will, und jemand hat z.B. größere Datein.

Gibts in Perl die Möglichkeit einen Event zu starten, der aktiviert wird, wenn wget das Bild heruntergeladen hat ??

View full thread system im background