From: dms Date: Tue, 15 Aug 2000 11:24:07 +0000 (+0000) Subject: ircCheck(): added full path for ipcs,ipcrm X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=0dd424875c1bae9f2e9e8907ee8896131bbf86a4;p=infobot.git ircCheck(): added full path for ipcs,ipcrm git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@43 c11ca15a-4712-0410-83d8-924469b57eb5 --- diff --git a/src/IRC/Schedulers.pl b/src/IRC/Schedulers.pl index ac0c82c..13955bd 100644 --- a/src/IRC/Schedulers.pl +++ b/src/IRC/Schedulers.pl @@ -398,8 +398,15 @@ sub ircCheck { &FIXME("ircCheck: current channels * 2 <= config channels. FIXME."); } + my @ipcs; + if ( -x "/usr/bin/ipcs") { + @ipcs = `/usr/bin/ipcs`; + } else { + &WARN("ircCheck: no 'ipcs' binary."); + } + # shmid stale remove. - foreach (`ipcs`) { + foreach (@ipcs) { chop; # key, shmid, owner, perms, bytes, nattch @@ -409,7 +416,7 @@ sub ircCheck { next unless ($shmid != $shm and $size == 2000); &status("SHM: nuking shmid $shmid"); - system("ipcrm shm $shmid >/dev/null"); + system("/usr/bin/ipcrm shm $shmid >/dev/null"); } if (!$conn->connected and time - $msgtime > 3600) {