[Vienna-pm] kl. .kde/Autostart Ärgernis
gooly at gmx.at
gooly at gmx.at
Mon May 7 06:15:45 PDT 2007
Hi,
seit einiger Zeit (update auf KDE 9.5.6 ?)
geht ein Programm nicht mehr, wenn es aus .kde/Autostart gestartet wird,
es bricht ab ohne einen Mucks?
Starte ich das selbe Programm aber selber, geht alles ohne Probleme?
In meinem .kde/Autostart liegt mein
startPrgs
das auch ausgeführt wird.
Es hat zZ nur zwei Zeilen:
cd /home/cas/Perl/WEB_Perl/Tel
./chgTel.pl Login >/home.. /loginTel.log 2>&1 &
Damit soll mein VoIP-Tel (IP:10.10.10.77) ein/ausgeschaltet werden..
Aber beim Einschalten des PC ist dies das letzte im Log-File:
chgTel 3: startet
Das heißt,
$ua->request(GET 'http://10.10.10.77/admin/basic');
wird nicht gestartet - beendet - sonst 'was? Das Tel selber rührt sich
nicht.
Wenn ich danach genau dies Programm selber ausführe, höre ich als erstes
kleine, leise Gräusche und dann gehts es 'an'.
Die 10 Sec Timeout habe ich naürlich abgewartet.
Den Anfang habe ich unten angefügt.
#! /usr/bin/perl
#
use LWP::UserAgent;
use HTTP::Request::Common;
use HTML::Form;
$|++;
print "chgTel 1:\tstartet\n"
my $ua = LWP::UserAgent->new;
print "chgTel 2:\tstartet\n"
$ua->timeout(10);
print "chgTel 3:\tstartet\n"
my $res = $ua->request(GET 'http://10.10.10.77/admin/basic');
print "chgTel 4:\tstartet\n"
if ($res->is_success) {
print "chgTel 5:\tTel-Page loaded\n"; # or whatever
} else {
print "chgTel 6:\tTel-Page FAIL:$res->status_line< ";
my $n = 0;
while ( ! $res->is_success ) {
print ".";
sleep 2;
$res = $ua->request(GET 'http://10.10.10.77/admin/basic');
die "uuups?? Kann die html-Seite nicht laden??\n"
if ($n++ > 5);
}
print " OK\n";
}
...
More information about the Vienna-pm
mailing list