![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Aufruf eines Perl-Skript von einem Perl-Skript | new2ss | Shell Programmierung und Scripting | 6 | 05-24-2009 06:03 PM |
| To Kill a Prozess in perl | gurukottur | Shell Programmierung und Scripting | 2 | 11-20-2006 04:01 AM |
| Meine "Brot und Butter"-Prozess Keep Alive Perl Script .... | Neo | Tipps und Tutorials | 0 | 01-08-2005 05:17 AM |
| PERL: Warten Sie, bis zur vollständigen | dangral | Shell Programmierung und Scripting | 2 | 04-21-2004 04:37 PM |
| Killing einen Prozess aus Perl-Skript. | sharuvman | Shell Programmierung und Scripting | 3 | 04-01-2004 01:10 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
|||||
|
Zitat:
Ich bin gespannt zu erfahren, ob es getan werden kann, diese Art und Weise. Danke, vino |
|
||||
|
Die "exec" builtin in bash (sh auf Linux zu sein scheint zu) wird die perl Prozess, ohne einen neuen Prozess, indem sie anstelle der ursprünglichen Shell-Prozess, wie der C-exec * Familie von Funktionen.
Sie sollten in der Lage, ein Skript von ". / Script.sh", um einen neuen Prozess und dann auf "exec perl script.pl ", um fortzufahren Ausführung ohne die Einführung eines neuen Prozesses, sondern die ursprüngliche Shell-Skript wird beendet (Kontrolle wird es nicht erneut zu dem Shell-Skript). Zuletzt bearbeitet von cbkihong; am 12-07-2005 08:52 PM.. |
|
|||||
|
Zitat:
Code:
# ls -l /bin/sh /bin/bash -rwxr-xr-x 1 root root 616312 Dec 7 2004 /bin/bash lrwxrwxrwx 1 root root 4 May 18 2005 /bin/sh -> bash |
|
|||||
|
Zitat:
Code:
sh-2.05b$ pwd
/tmp
sh-2.05b$ cat test.sh
#! /bin/sh
exec perl /tmp/test.pl
sh-2.05b$ cat test.pl
chdir("/etc");
sh-2.05b$ ./test.sh
sh-2.05b$ pwd
/tmp
sh-2.05b$
Ich habe . . / test.sh und meine xterm Fenster einfach verschwunden. Ich habe test.pl enthalten Code:
#! usr/bin/perl
chdir("/etc");
und test.sh zu Code:
#! /bin/sh exec /tmp/test.pl Die pwd zeigt noch / tmp. vino |
![]() |
| Lesezeichen |
| Tags |
| Linux |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|