Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Milen_Haskovo в Feb 07, 2007, 16:37



Титла: Линукса "забравя" някои команди когато му скимне..
Публикувано от: Milen_Haskovo в Feb 07, 2007, 16:37
CentOS 4.4, kernel 2.6

Незнам защп става това, става когато му скимне. Това че "забравя" командите го усещам като ми потрябва VPN-а - за да го стартирам трябва да се логна като root и да изпълня скрипта за VPN. Понякога ми изкарва тази грешка -

Примерен код

[root@nonstop server]# cd /usr/sbin/
[root@nonstop sbin]# sh vpnconnect
vpnconnect: line 9: route: command not found
vpnconnect: line 14: lsmod: command not found
vpnconnect: line 14: modprobe: command not found
vpnconnect: line 15: lsmod: command not found
vpnconnect: line 15: modprobe: command not found
vpnconnect: line 16: lsmod: command not found
vpnconnect: line 16: modprobe: command not found
vpnconnect: line 19: route: command not found
vpnconnect: line 21: route: command not found
vpnconnect: line 20: pptp: command not found



И ръчно да пробвам нито lsmod нито modprobe отговарят :( Обаче като се логна през ssh от другия комп в повечето случаи всичко си бачка нормално, но понякога и от там прави същия проблем.

На какво се дължи тая магарщина, има ли лек за това?


Титла: Линукса "забравя" някои команди когато му скимне..
Публикувано от: Lord Bad в Feb 07, 2007, 16:48
Променливата PATH. Предполагам че export PATH=$PATH:/sbin ще ти реши проблемите. За да не се налага да го пишеш винаги може да го добавиш във файла /ect/profile или /home/username/.bash_profile.


Титла: Линукса "забравя" някои команди когато му скимне..
Публикувано от: Hapkoc в Feb 07, 2007, 17:00
Да позная ли, че влизаш като root чрез:

su

а не чрез:

su -

Разликата е следната - с минусчето при успешно влизане се пуска т.нар. login shell, който изчита (говоря конкретно за bash) /etc/profile и първия намерен от ~/.bash_profile, ~/.bash_login и ~/.profile. За повече информация виж bash(1) - INVOCATION.


Титла: Линукса "забравя" някои команди когато му скимне..
Публикувано от: Milen_Haskovo в Feb 09, 2007, 11:09
Цитат (Hapkoc @ Фев. 07 2007,17:00)
Да позная ли, че влизаш като root чрез:

su

а не чрез:

su -

Благодаря, това е било :) Вече няма  да се чудя, при линукс няма случайни работи :D