URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 43850
[ Назад ]

Исходное сообщение
"This: not found  во FreeBSD 5.2 постоянно выдается :("

Отправлено davion , 12-Май-04 12:01 
Подскажите пожалуйста, что надо сделать чтобы во FreeBSD при исполнении sh скриптов правильно использовалась переменная PATH, а то при запуске программ они ругаются

This: not found

и делается это в системном скрипте

rc.subr
:(


Содержание

Сообщения в этом обсуждении
"This: not found  во FreeBSD 5.2 постоянно выдается :("
Отправлено d_mokus , 12-Май-04 12:06 
в 4.9 такое тоже проскальзывает.

"This: not found  во FreeBSD 5.2 постоянно выдается :("
Отправлено davion , 12-Май-04 12:20 
да но как с этим бороться???

"This: not found  во FreeBSD 5.2 постоянно выдается :("
Отправлено diam , 12-Май-04 12:24 
Какой shell используете?

"This: not found  во FreeBSD 5.2 постоянно выдается :("
Отправлено davion , 12-Май-04 12:36 
вроде у всех rc.* скриптов в начале прописано
#!/bin/sh
на FreeBSD смысле...

"This: not found  во FreeBSD 5.2 постоянно выдается :("
Отправлено lavr , 12-Май-04 13:06 
>Подскажите пожалуйста, что надо сделать чтобы во FreeBSD при исполнении sh скриптов
>правильно использовалась переменная PATH, а то при запуске программ они ругаются
>
>
>This: not found
>
>и делается это в системном скрипте
>
>rc.subr
>:(

точная постановка вопроса:

- что запускается
- когда запускается
- как запускается
- содержимое запускаемого

будет постановка - будет ответ.


"This: not found  во FreeBSD 5.2 постоянно выдается :("
Отправлено davion , 13-Май-04 12:52 
Вот скрипт ProFTPD при запуске которого это выдается:
#!/bin/sh
# $FreeBSD: ports/ftp/proftpd/files/proftpd.sh,v 1.1 2003/11/03 19:40:38
. /usr/local/etc/rc.subr
name=proftpd
rcvar=`set_rcvar`
command=/usr/local/libexec/proftpd
pidfile=/var/run/proftpd.pid
required_files=/usr/local/etc/proftpd.conf
stop_postcmd=stop_postcmd
stop_postcmd()
{
  rm -f $pidfile
}
# set defaults

proftpd_enable=${proftpd_enable:-"NO"}
proftpd_flags=${proftpd_flags:-""}
load_rc_config $name
run_rc_command "$1"

а сам файл /usr/local/etc/rc.subr
содержит  функции run_rc_command ...