Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

CGI System Output

Empfohlene Antworten

Veröffentlicht

Hallo.

Ich habe mir aus einem Formular verschiedene Systembefehle zusammengeschraubt die ich gerne ausführen will.

Nun habe ich alle Befehle in einem Array und arbeite des folgend ab

 

 if(@cmd > 0)

  {

    $SERV_TXT = "<b> Folgende Befehle werden ausgeführt:</b><br>";

    for ($i = 0; $i < @cmd; $i++)

    {

      $SERV_TXT = $SERV_TXT.$count.". ".@cmd[$i]."<br> ";

      $CMD_TXT = `@cmd[$i]`;

      $SERV_TXT = $SERV_TXT.$CMD_TXT."<br>";

      $count++;

    }

  }

Nur leider führt er eben den Befehl der in @cmd[$i] steht nicht aus . Und wenn ich es mit System mache bekomme ich keinen Systemoutput.. *grml*

Wie schaffe ich es das er mir den Output vom Befehl in die Variable $CMD_TXT schreibt?

Vielen dank :)

Hallo,

ich gehe mal davon aus, das dies Perl ist ?!?

@Admins

Kann man nicht mal einführen, dass man das im Titel angeben _muss_ ?

1.) Wieso benutzt du slices ?

$CMD_TXT = `$cmd[$i]` wäre "richtig".

2.) Gibt es einen Unterschied zwischen $count und $i ?

3.) Check mal was in $cmd[$i] steht. Fehleranalsye mit "print" ist immer gut.

Das tut:

#!/opt/bin/perl

@vector = (2,4,6,8,10,12,"echo \"HUHU\"");

$test5=`$vector[6]`;

print "P: $test5\n";

cya

alligator

Hallo,

ich gehe mal davon aus, das dies Perl ist ?!?

@Admins

Kann man nicht mal einführen, dass man das im Titel angeben _muss_ ?

1.) Wieso benutzt du slices ?

$CMD_TXT = `$cmd[$i]` wäre "richtig".

2.) Gibt es einen Unterschied zwischen $count und $i ?

3.) Check mal was in $cmd[$i] steht. Fehleranalsye mit "print" ist immer gut.

Das tut:

#!/opt/bin/perl

@vector = (2,4,6,8,10,12,"echo \"HUHU\"");

$test5=`$vector[6]`;

print "P: $test5\n";

cya

alligator

Hi.

Ich habe soweit rausgefunden, das das scirpt funktioniert nur es liegt daran das profil settings geladen werden müssen ( wusste ich nicht das das die software braucht die ich ausführe *grml*)

Nur das doofe ist wie bekomme ich die settings in perl geladen?

Einfach die .sh datei auszuführen funzt nicht, da es auch ne andere shell publiziert wird....

Ich habe von nem kollegen gehört das es da irgendeinen profile() befehl geben soll, hab den aber nicht gefunden *grml*

Wer hat rat?

Ach ja es ist perl *g*

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.