![]() |
трабл такой
при попытке запустить некоторые команды к примеру ps, или ifconfig выдает что ненашел такой файл хотя файло есть!!! визулаьно выглядит так: [root@myhost]#ps или папример ifconfig, отвечает bash: /bin/ps: No such file or directory самое интересное что такие файлы есть и именно по этому пути!!!, что это может быть??? |
проверь настройки окружения bash (patch) /bin /sbin и тд
плюс команды если телнетом лезешь на машину то /bin/ifconfig /sbin/iptables Для примера... |
"проверь настройки окружения bash (patch) /bin /sbin и тд"
Че та непонял, какие там настройки(?) и как их проветрить |
В .bashrc, .profile и т.п.
|
Atlantiss
Есть подозрение на то, что командный интерпретатор отвалился... |
Цитата:
|
как сказал sergleo
проверь .bash_profile на наличие переменной PATH= там должно быть типа этого: PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin" и т.д. |
h1ma
Обратите внимание, что расположение командного файла шелл указал верно. glassMonk А так и понимать. Мог glibc обновить или ещё чего-то с ним наковырять - и всё тут. Только вчера не мог отдуплиться на эту же тему, пока не гляну, что интерпретатор у меня другой версии требовался. |
Вобщем проверил я .bashrc и .profile, вродебы все впорядке, может просто я чего-то неувидел:
.bashrc: # /etc/bashrc # System wide functions and aliases # Environment stuff goes in /etc/profile # by default, we want this to get set. # Even for non-interactive, non-login shells. if [ `id -gn` = `id -un` -a `id -u` -gt 99 ]; then umask 002 else umask 022 fi # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' ;; *) ;; esac [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " if [ "x$SHLVL" != "x1" ]; then # We're not a login shell for i in /etc/profile.d/*.sh; do if [ -x $i ]; then . $i fi done fi fi .profile # /etc/profile -*- Mode: shell-script -*- # (c) MandrakeSoft, Chmouel Boudjnah <chmouel@mandrakesoft.com> # Users generally won't see annoyng core files [ "$UID" = "0" ] && ulimit -S -c 1000000 > /dev/null 2>&1 if ! echo ${PATH} |grep -q /usr/X11R6/bin ; then PATH="$PATH:/usr/X11R6/bin" fi if [ "$UID" -ge 500 ] && ! echo ${PATH} |grep -q /usr/games ; then export PATH=$PATH:/usr/games fi umask 022 USER=`id -un` LOGNAME=$USER MAIL="/var/spool/mail/$USER" HISTCONTROL=ignoredups HOSTNAME=`/bin/hostname` HISTSIZE=1000 if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then INPUTRC=/etc/inputrc fi # some old programs still use it (eg: "man"), and it is also # required for level1 compliance for LI18NUX2000 NLSPATH=/usr/share/locale/%l/%N export PATH PS1 USER LOGNAME MAIL HOSTNAME INPUTRC NLSPATH export HISTCONTROL HISTSIZE for i in /etc/profile.d/*.sh ; do if [ -x $i ]; then . $i fi done unset i |
ЭЭЭ а система какая?
В RH9 по другому....:( |
Система Mandrake 8.2
|
Возможно проблема с библиотеками... например с /lib/libld-xxx. Попробуй ldd /bin/ps.
|
на ldd /bin/ps отвечает тоже самое
/bin/ps/ldd: /bin/ps: No such file or directory Ну не сносить же линукс, или сносить придется? |
Скорее всего придется, если можешь переставь основные пакеты.
|
Есть Update... или проверь через rpm систему...
|
Мда, еще бы знать какие имено пакеты переустановить:)
|
Время: 07:11. |
Время: 07:11.
© OSzone.net 2001-