dva stejne skripty delaji neco jineho..

Exghotic exghotic na email.cz
Pondělí Červenec 22 00:58:09 CEST 2002


   Zblaznil jsem se???
 
[00:24:53 root]# 
[00:24:53 root]# ls -l /scripts/pk_test
-rwxr-xr-x    1 root     root          153 Jul 22 00:24 /scripts/pk_test
[00:24:56 root]# ls -l /scripts/pk_kill_pppd
-rwxr-xr--    1 root     root          153 Jul 22 00:24 /scripts/pk_kill_pppd
[00:25:00 root]# 

[00:25:02 root]# cat /scripts/pk_test
#!/bin/sh
echo ""
PPPDRUN=`ps| gawk '/pppd/ {print $1}' -`
echo pppd $PPPDRUN
kill -HUP $PPPDRUN
PPPDRUN=
echo "proc se tohle nekdy vypise a nekdy ne ?"

[00:25:06 root]# 
[00:25:08 root]# cat /scripts/pk_kill_pppd
#!/bin/sh
echo ""
PPPDRUN=`ps| gawk '/pppd/ {print $1}' -`
echo pppd $PPPDRUN
kill -HUP $PPPDRUN
PPPDRUN=
echo "proc se tohle nekdy vypise a nekdy ne ?"

[00:25:15 root]# 
[00:25:17 root]# diff -s /scripts/pk_test /scripts/pk_kill_pppd
Files /scripts/pk_test and /scripts/pk_kill_pppd are identical
[00:25:22 root]# 
[00:25:25 root]# which pk_test
/scripts/pk_test
[00:25:32 root]# which pk_kill_pppd
/scripts/pk_kill_pppd
[00:25:36 root]# 

   No a ted to opravdu zajimavy.. zadny pppd mi nebezi, a pritom se
   pk_kill_pppd chov8 zarputile stejnym a nepochopitelnym zpusobem..

[00:27:50 root]# pk_test 

pppd
kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec]
proc se tohle nekdy vypise a nekdy ne ?
[00:27:55 root]# 
[00:27:56 root]# 
[00:27:56 root]# pk_kill_pppd

pppd 2226 2227
Hangup
[00:28:00 root]# 

   Vzdycky, kdyz spustim pk_kill_pppd tak si vymysli nejaky dva procesy, a
   zavesi a skonci s provadenim celyha scriptu. 
   pk_test se chova tak jak ma, i kdyz je NAPROSTO STEJNEJ. Kdyz tyhle dva
   kousky zkop9ruju pod jinyma jmenama, tak se tihle "potomci" chovaji
   stejne jako rodice: jeden funguje, druhej zabiji vymysleny procesy.
   Jedno v jakym poradi je spoustim, je to furt stejny..
   (  Kromtoho si /sripts/pk_kill_pppd zatvrzele meni prava na -rwxr-xr--, i
   kdyz jsem mu uz asi trikrat behem hodiny daval
   chmod +x /scripts/pk_kill_pppd , ale je pulnoc, nevylucuju, ze to byl
   nejakej suseconfig nebo neco. Na tom nezalezi. )

   mam GNU bash, version 2.05.0(1)-release (i386-suse-linux), ale kdyz jsem
   zkousel csh, tak totez. Navic bych mohl pokracovat:

   Nenapada me naprosto nic, nekoho z vas ano?

   			diky XGH






Další informace o konferenci Linux