[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