Например, $ export PATH=/dev/null
должен это делать.
[ctor@dom0 ~]$ dash
$ echo 'echo meh' > nonemptyexe
$ /usr/bin/chmod a+x./nonemptyexe
$ nonemptyexe
dash: 3: nonemptyexe: not found
$./nonemptyexe
meh
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/ctor/.local/bin:/home/ctor/bin
$ export PATH=/dev/null
$ nonemptyexe
dash: 7: nonemptyexe: not found
$./nonemptyexe
meh
$ echo $PATH
/dev/null
$ export PATH=""
$ echo $PATH
$ nonemptyexe
meh
$./nonemptyexe
meh
$
Ресурсы IPC не привязаны к данному процессу, поэтому они не отображаются в данных, отображаемых top
, ps
и т. д. Вы можете увидеть это в примере, на который вы ссылаетесь :очередь сообщений создается модулем записи, но удаляется модулем чтения.
Для мониторинга ресурсов IPC можно использоватьlsipc
:
lsipc
предоставит обзор, а
lsipc -q
покажет подробную информацию об очередях сообщений.