1

Доброго времени суток всем.

Делаю так скажем самопальный динамический днс для себя.

подскажите, в чем ошибка?!

не работает скрипт.

ip=ifconfig eth0|grep "inet addr:"|cut -f 2 -d ':'|cut -f 1 -d ' '
echo $ip > /root/arch/dd

2

ip=$(ifconfig eth0| awk '/inet / {print $2}')
echo $ip > /root/arch/dd
Был, был и весь вышел...

3

Lupo Alberto пишет:
ip=$(ifconfig eth0| awk '/inet / {print $2}')
echo $ip > /root/arch/dd

Спасибо! :-)

4

столкнулся с новой проблемой, заливкой файла на фтп :-)

почему-то не хочет выполняться через КРОН, так же неработает через SCREEN

сам скрипт:
ftp -ind ftp.nameserver.ru <<_EOF_
quote user USERNAME
quote pass PASS
cd /public_html
binary
put /root/arch/dd
quit
_EOF_

5

ftp: setsockopt: Bad file descriptor
---> user USERNAME
---> pass PSS
---> CWD /public_html
---> TYPE I
local: /root/arch/dd: No such file or directory
---> QUIT

вот такой вывод идет команды через скрин или через крон, а когда сам запускаю, через mc например - все пучком, единственное:
ftp: setsockopt: Bad file descriptor - но все заливается без проблем

6

tnega пишет:

local: /root/arch/dd: No such file or directory

Не настораживает?

Был, был и весь вышел...

7

Lupo Alberto пишет:
tnega пишет:

local: /root/arch/dd: No such file or directory

Не настораживает?

ну так я про что и говорю :-)
файл существует :-)
когда сам запускаешь - все ОК.
через крон или скрин - вот такая ошибка

8

подскажите, в чем может быть проблема?

9

проблема решена
оказывается определенные скрипты cron может выполнять только в определенных директориях.
директории эти указаны в crontab, в самом верху