Zmena nazvu procesu (skript v Perlu)
Martin Pokorny
martinp na pef.mendelu.cz
Pondělí Listopad 3 18:11:02 MET 2003
Dobry den,
chtel bych se prosim zeptat, zda-li jste nekdo narazil na nize popsany
problem a znate jeho reseni. Diky predem.
Problem: nefunguje zmena nazvu procesu
Operacni system: Linux RedHat 8.0, Unix SunOS 5.8
Perl: v5.8.0
Zdrojovy kod:
#!/usr/bin/perl -w
use strict;
$0 = 'zkouska';
sleep 100;
Jmeno souboru se zdrojovym kodem, spustitelnost, spusteni:
pokus.pl, executable, ./pokus.pl &
Vypis procesu:
ps -u uzivatel, ps -el
Problem:
Ve vypisu procesu bych mel videt "zkouska", ale je tam "pokus.pl", zmena
nazvu procesu se neprovedla.
Prochazel jsem krome jinych zdroju i cz.comp.linux.redhat-cz, kde bylo pro
tentyz problem uvedeno reseni v C - zapis do argv[0]. Rovnez mi to
nefungovalo (na Linuxu RadHat 8.0). Mozna nema smysl hledat pricinu a
reseni na strane programovaciho jazyka, ale kdybyste nekdo vedel... Dik.
Martin Pokorny
Další informace o konferenci Perl