/sbin/runscript [SOLVED]

Люди, у кого система ~amd64+присутствует интерфейс net.eth0, просьба - введите в консли команду (если не в лом):

eval /etc/init.d/net.eth0 status | /bin/awk '{print $3}'

Меня интересует, вывод этой команды.
Я тут целый день граблями затылок чесал, размышляя:
"Почаму у мене скрипты неправильно работают?"
А оказалось, что вывод этой команды на моей машине состоит из двух строчек вместо одной:

]
started

хотя вывод вот такой директивы:

eval /etc/init.d/ntp-client status | /bin/awk '{print $3}'

Даёт вполне предсказуемый результат:

started

Даже emerge --emptytree system делал - не помогает.
Чё к чему О_о. Где накосячил - не пойму...
На стабильной ветке таких проблем не наблюдаю. Пока не наблюдаю :D

p.s: Всем ответившим спасибо! Для себя вопрос "решил", немного изменив команду

eval /etc/init.d/net.eth0 status | /bin/awk '{print $3}' | /bin/grep -v ']'

Но это в моём понимании - костыль и временная мера... короче говоря - х**ня.

Странное

Странное дело:

sterkrig@GentooBook ~ % eval /etc/init.d/net.eth0 status | /bin/awk '{print $3}' 
 * status: inactive
sterkrig@GentooBook ~ % /etc/init.d/net.eth0 status | /bin/awk '{print $3}' 
 * status: inactive
sterkrig@GentooBook ~ % /etc/init.d/net.eth0 status | sed 's/stat/sot/'    
 * status: inactive
sterkrig@GentooBook ~ % echo 'status: inactive' | sed 's/stat/sot/'      
sotus: inactive
sterkrig@GentooBook ~ % /etc/init.d/net.eth0 status | sed 's/stat/sot/'
 * status: inactive

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Да это всегда так.

То есть: если интерфейс нормально остановлен или запущен, то вышеприведённая команда с "ключом" status
выдаст результат или "started" или "stopped".
У меня же появилась ещё и квадратная скобка, причём - "в первых рядах".

P.S: Извиняюсь за путанные объяснения; "издал указъ" своему компьютеру - eix-sync, в надежде исправить
этот недочёт, да вотъ не судьба, блин, - приплыли новые :D.

однако вещества...

┌┌(ra@taaroa)┌(208/pts/2)┌(05:34:03/13/10)┌-
└┌(%:~)┌- eval /etc/init.d/net.eth0 status | /bin/awk '{print $3}'
started
┌┌(ra@dorje)┌(270/pts/5)┌(05:34:03/13/10)┌-
└┌(%:~)┌- eval /etc/init.d/net.eth0 status | /bin/awk '{print $3}'
started

P.S. в это время суток предпочитаю зеленый чай //K.O.

Не не не... Не откажусь :)

А у меня в ответ на такое

eval /etc/init.d/net.eth0 | /bin/awk '{print $1,$2,$3}'

пишет:

[ ok ]
* status started

Вроде бы и сам не принимал никаких возбудителей и компьютеру не давал ;)

eval /etc/init.d/net.eth0

eval /etc/init.d/net.eth0 status | /bin/awk '{print $3}'

service
ok
started

Только у меня amd64 (стабле)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".