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

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: matrixeon в Jul 02, 2011, 23:46



Титла: ubuntu 10.04 LTS
Публикувано от: matrixeon в Jul 02, 2011, 23:46
здравейте имам странен проблем... помагайте

apache2
postfix
Courier
MySQL
SquirrelMail
Roundcube
Pptpd
javadb и т.н.
 
на компютъра има много неща, вероятно при инсталацията нещо съм направил с баш-а
същността  на проблема е че като си добавям в crontab разни скриптове и прави идиотски грешки а ако изпълня същата команда от терминала всичко си е ОК.
ето за пример какво плюва на всяка минута :

/etc/pppsession: line 4: ifconfig: command not found

друг пример давам за да не дообяснявам в последствие

от терминала пускам:
:/media# startNetworkServer
Security manager installed using the Basic server security policy.

ако го пусна от crontab с @reboot

startNetworkServer : command not found

който се сеща да помага, че вече купих пирони и ще "укрепя" харда и процесора с тях


Титла: Re: ubuntu 10.04 LTS
Публикувано от: arda_kj в Jul 03, 2011, 06:06
Трябва да си оправиш пътищата по подразбиране да включват директориите където се намират всички изпълними файлове, които ползваш в скрипта:

В скрипта който рънваш пробвай да добавиш:

Код:
PATH=$PATH:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin

и съответно всяка директория, където използваш някакво бинари.


Титла: Re: ubuntu 10.04 LTS
Публикувано от: Acho в Jul 03, 2011, 06:13
Ами колега, в crontab-а като я сложи, описа ли пълното име до командата ? За да ти показва <not found>, значи не я намира. А като я пускаш НА РЪКА, си я намира и я изпълнява. Дай в конзолата:

which komanda

и ще ти върне пълния път до командата, сетни си го в cron-а на root, рестарт на cron, и тествай как ще се изпълняват. Като гледам не ти намира iptables и startNetworkServer. Поиграй си малко, огледай тези скриптове, радактирай каквото трябва и ще си ги настроиш. Успехи.