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