| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: bug oder bin ich einfach grad zu blöd dazu...?! im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige folgender code Code: #!/usr/bin/perl use strict; use warnings; use English; use Switch; #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: sub getprocstatus ( $ ) { ...
![]() |
| | #1 (permalink) |
![]() Registriert seit: 06.01.07 ![]() Likes: 0 | Anzeige folgender code Code: #!/usr/bin/perl
use strict;
use warnings;
use English;
use Switch;
#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
sub getprocstatus ( $ ) {
my $status = 'stopped';
foreach( `ps -AF` ){
switch( $_ ){
case (/SCREEN/) {
$status = 'running' if( $_ =~ /$_[0]/i );
}
case (/$0 $_[0] update/) {
$status = 'updating'
}
case (/$0 $_[0] resetserver/) {
$status = 'resetting'
}
#und so weiter und so fort...
}
}
return $status;
} Code: Did not find leading dereferencer, detected at offset 477syntax error at subs/INFO/getstatus_css.pl line 14, near "){"
syntax error at subs/INFO/getstatus_css.pl line 18, near "){"
syntax error at subs/INFO/getstatus_css.pl line 21, near "){"
Global symbol "$status" requires explicit package name at subs/INFO/getstatus_css.pl line 22.
Compilation failed in require at subs/INFO/func.pl line 82. Wenn ich das Script direkt ausführe gibts keine Fehlermeldung... |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Hinter 'updating' und 'resetting' gehört ein Semikolon soviel ich weiss. Ansonsten mal die Option '-w' beim Interpreteraufruf nutzen. Evtl. wird der Fehler damit eindeutiger.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
![]() Registriert seit: 06.01.07 ![]() Likes: 0 | beim letzen Befehl ist esegal ob ein Semicolon angefügt wird oder nicht (auch mit gibts die gleiche Meldung) die Option -w bewirkt das gleiche wie der Aufruf von "use warnings" [ EDIT : ] OK... wenn ich ( $ ) bei der Vereinbarung der subroutine weglasse funktioniert alles... "sub bla ( $ ) {}" bewitkt meines Wissens nach doch, dass die subroutine "bla" nur ein einziges skalares Argument akzeptiert, oder irre ich mich? Inwiefern hängt das mit der Fehlermeldung zusammen? |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Stimmt. Ich hab jetzt auch mal ein wenig rumprobiert und würde langsam auch auf einen Bug tippen.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| apple billiger als ebay oder ich nur blöd? | 3lan | HaBo Lounge | 3 | 20.07.09 22:12 |
| Borland Code Guard, Sicher oder einfach ein weiterer Pseudo-Schutz? | Schurke | Code Kitchen | 2 | 19.05.08 12:14 |
| Wo wir grad bei Überwachung sind | raven88 | HaBo Lounge | 5 | 22.12.06 08:52 |
| Lonsdale - Nazimarke oder einfach nur Kult? | reaLInsanity | HaBo Lounge | 86 | 23.08.06 00:43 |
| Rechteproblem oder einfach nur Fehler? | LordCyrix | Windows | 7 | 22.11.03 23:15 |