/root/.cshrc + hardlink +lamer = ?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
netpeople2
проходил мимо
Сообщения: 5
Зарегистрирован: 2010-06-30 9:12:47

/root/.cshrc + hardlink +lamer = ?

Непрочитанное сообщение netpeople2 » 2010-06-30 10:21:56

Для упрощения частых перегрузок (инсталяция системы BSD 8.0) в /root/.cshrc были написаны две строки
под mcedit

Код: Выделить всё

alias sh shutdown -p now
alias re shutdown -r now
( ну ламер, блин :oops: )
при сохранении mcedit сказал что имеется хардлинк и чо с ним делать, а ответил я ему шоб оставил его и сохранил....
после перегрузки некоторые демоны ругаются и кричат

Код: Выделить всё

Starting mysql.
/sbin/shutdown: Permission denied.
/etc/rc: WARNING: failed to start mysql.
Тутже побежал и отменил нововведения в /root/.cshrc при этом на вопрос по поводу
хардлинков ответил РВАТЬ( видать, звёзды не так стали или это от рождения)
И что характерно - mysql так и не стартует с системой а ручками из под того же root всё ОК...

Гуглил , мозг ломал , маны курил.... :st:
Многоуважаемый ALL, что делать ? куда податься ? где копать ?
----------
... один шар закатился, а другой поломался ...
... один шар закатился, а другой поломался ...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: /root/.cshrc + hardlink +lamer = ?

Непрочитанное сообщение Гость » 2010-06-30 11:49:45

rc.d скрипты не используют tcsh. Им фиолетово что ты там в ~/.cshrc у root'а написал.

Аватара пользователя
netpeople2
проходил мимо
Сообщения: 5
Зарегистрирован: 2010-06-30 9:12:47

Re: /root/.cshrc + hardlink +lamer = ?

Непрочитанное сообщение netpeople2 » 2010-06-30 12:18:43

Гость писал(а):rc.d скрипты не используют tcsh. Им фиолетово что ты там в ~/.cshrc у root'а написал.
а о чем тогда говорит:

Код: Выделить всё

/sbin/shutdown: Permission denied.
при этом скрипт запуска mysql (в данном случае) начинается с

Код: Выделить всё

#!/bin/sh
:no:
... один шар закатился, а другой поломался ...

Гость
проходил мимо

Re: /root/.cshrc + hardlink +lamer = ?

Непрочитанное сообщение Гость » 2010-06-30 12:48:31

alias'ы в отличие от environ не наследуеются дочерними процессами.
netpeople2 писал(а):а о чем тогда говорит:

Код: Выделить всё

/sbin/shutdown: Permission denied.
либо в самом rc.d скрипте вызывается, либо rc.subr откуда-то подбирает. Используй xtrace (cf. sh(1)) для дебага (set -x/set +x для участков).

Аватара пользователя
netpeople2
проходил мимо
Сообщения: 5
Зарегистрирован: 2010-06-30 9:12:47

Re: /root/.cshrc + hardlink +lamer = ?

Непрочитанное сообщение netpeople2 » 2010-06-30 13:07:58

Гость писал(а):alias'ы в отличие от environ не наследуеются дочерними процессами.
netpeople2 писал(а):а о чем тогда говорит:

Код: Выделить всё

/sbin/shutdown: Permission denied.
либо в самом rc.d скрипте вызывается, либо rc.subr откуда-то подбирает. Используй xtrace (cf. sh(1)) для дебага (set -x/set +x для участков).
Всё верно - при старте mysql руками не наследуеются, а вот при загрузке операционки похоже наследуеются...
пошёл курить sh ...

да, а что можно сказать по поводу нардлинка и как его можно восстановить
... один шар закатился, а другой поломался ...

Гость
проходил мимо

Re: /root/.cshrc + hardlink +lamer = ?

Непрочитанное сообщение Гость » 2010-06-30 15:27:43

Код: Выделить всё

$ ln -f /root/.cshrc /.cshrc
IIRC, mergemaster тоже может восстановить

Аватара пользователя
netpeople2
проходил мимо
Сообщения: 5
Зарегистрирован: 2010-06-30 9:12:47

Re: /root/.cshrc + hardlink +lamer = ?

Непрочитанное сообщение netpeople2 » 2010-06-30 16:14:01

Гость писал(а):

Код: Выделить всё

$ ln -f /root/.cshrc /.cshrc
IIRC, mergemaster тоже может восстановить
таки да, вот где собака порылась.
в /.cshrc линк sh -> shutdown остался ....
Спасибо, тема закрыта.
... один шар закатился, а другой поломался ...

Аватара пользователя
netpeople2
проходил мимо
Сообщения: 5
Зарегистрирован: 2010-06-30 9:12:47

Re: /root/.cshrc + hardlink +lamer = ?

Непрочитанное сообщение netpeople2 » 2010-06-30 16:25:36

за кадром остался еще один вытекающий вопрос: почему одни сервисы юзают /.cshrc, а другие нет... :unknown:
... один шар закатился, а другой поломался ...