ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] hardlink -> mysql
@ 2005-01-04  7:53 Лааз Вадим
  2005-01-04 11:12 ` Ivan Fedorov
  0 siblings, 1 reply; 12+ messages in thread
From: Лааз Вадим @ 2005-01-04  7:53 UTC (permalink / raw)
  To: community

Нужно после подъема/рестарта mysql создавать хардлинк
ln /var/lib/mysql/mysql.sock /var/spool/postfix/var/lib/mysql/mysql.sock

как и где это можно реализовать?

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] hardlink -> mysql
  2005-01-04  7:53 [Comm] hardlink -> mysql Лааз Вадим
@ 2005-01-04 11:12 ` Ivan Fedorov
  2005-01-04 12:34   ` Лааз Вадим
  0 siblings, 1 reply; 12+ messages in thread
From: Ivan Fedorov @ 2005-01-04 11:12 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 284 bytes --]

Лааз Вадим пишет:
> Нужно после подъема/рестарта mysql создавать хардлинк
> ln /var/lib/mysql/mysql.sock /var/spool/postfix/var/lib/mysql/mysql.sock
> 
> как и где это можно реализовать?

Есть у меня ОЧЕНЬ большое подозрение, что это не будет работать...

А вообще в init скриптах...

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] hardlink -> mysql
  2005-01-04 11:12 ` Ivan Fedorov
@ 2005-01-04 12:34   ` Лааз Вадим
  2005-01-04 12:59     ` Ivan Fedorov
  0 siblings, 1 reply; 12+ messages in thread
From: Лааз Вадим @ 2005-01-04 12:34 UTC (permalink / raw)
  To: community

В сообщении от 4 Январь 2005 14:12 Ivan Fedorov написал(a):
> > Нужно после подъема/рестарта mysql создавать хардлинк
> > ln /var/lib/mysql/mysql.sock /var/spool/postfix/var/lib/mysql/mysql.sock
> Есть у меня ОЧЕНЬ большое подозрение, что это не будет работать...

в /etc/init.d/mysqld
start()
{
        sh link.sh &
 ...
}


в /etc/init.d/link.sh
#!/bin/sh

while [ ! -S /var/lib/mysql/mysql.sock ]; do
a=1;
done

echo 'link ok' > /res.txt

такая вот фича не прокатывает и при

# service mysqld restart
Stopping mysqld service: [ DONE ]
Adjusting environment for mysqld: link.sh: link.sh: No such file or directory 
[ DONE ]
Starting safe_mysqld service:[ DONE ]

я так понял, что mysqld при переходе в chroot забирает с собой и дочерние 
процессы?

можно это как-то обойти?

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] hardlink -> mysql
  2005-01-04 12:34   ` Лааз Вадим
@ 2005-01-04 12:59     ` Ivan Fedorov
  2005-01-04 13:25       ` Лааз Вадим
  0 siblings, 1 reply; 12+ messages in thread
From: Ivan Fedorov @ 2005-01-04 12:59 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1077 bytes --]

Лааз Вадим пишет:
> В сообщении от 4 Январь 2005 14:12 Ivan Fedorov написал(a):
> 
>>>Нужно после подъема/рестарта mysql создавать хардлинк
>>>ln /var/lib/mysql/mysql.sock /var/spool/postfix/var/lib/mysql/mysql.sock
>>
>>Есть у меня ОЧЕНЬ большое подозрение, что это не будет работать...
> 
> 
> в /etc/init.d/mysqld
> start()
> {
>         sh link.sh &
>  ...
> }
> 
> 
> в /etc/init.d/link.sh
> #!/bin/sh
> 
> while [ ! -S /var/lib/mysql/mysql.sock ]; do
> a=1;
> done
> 
> echo 'link ok' > /res.txt
> 
> такая вот фича не прокатывает и при
> 
> # service mysqld restart
> Stopping mysqld service: [ DONE ]
> Adjusting environment for mysqld: link.sh: link.sh: No such file or directory 
> [ DONE ]
> Starting safe_mysqld service:[ DONE ]
> 
> я так понял, что mysqld при переходе в chroot забирает с собой и дочерние 
> процессы?
Ну естественно...
> можно это как-то обойти?
> 
Вешайте вот так:

case "$1" in
        start)
                start
>>>>>>>>>>>
while [ ! -S /var/lib/mysql/mysql.sock ]; do
  a=1;
done

echo 'link ok' > /res.txt
>>>>>>>>>>>
                ;;


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] hardlink -> mysql
  2005-01-04 12:59     ` Ivan Fedorov
@ 2005-01-04 13:25       ` Лааз Вадим
  2005-01-04 14:09         ` Лааз Вадим
  2005-01-05  7:49         ` [Comm] " Ivan Fedorov
  0 siblings, 2 replies; 12+ messages in thread
From: Лааз Вадим @ 2005-01-04 13:25 UTC (permalink / raw)
  To: community

так тогда зачем сложности?

> Вешайте вот так:
>
> case "$1" in
>         start)
>                 start
здесь у нас уже есть гарантия, что nysqld запущен и
/var/lib/mysql/mysql.sock уже существует?
значит можно:
# ln -f /var/lib/mysql/mysql.sock /var/spool/postfix/var/lib/mysql/mysql.sock

или я не прав?

> while [ ! -S /var/lib/mysql/mysql.sock ]; do
>   a=1;
> done
>
> echo 'link ok' > /res.txt
>
>                 ;;

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] hardlink -> mysql
  2005-01-04 13:25       ` Лааз Вадим
@ 2005-01-04 14:09         ` Лааз Вадим
  2005-01-11 10:27           ` Vladimir V Kamarzin
  2005-01-31 12:46           ` Grigory Fateyev
  2005-01-05  7:49         ` [Comm] " Ivan Fedorov
  1 sibling, 2 replies; 12+ messages in thread
From: Лааз Вадим @ 2005-01-04 14:09 UTC (permalink / raw)
  To: community

В сообщении от 4 Январь 2005 16:25 Лааз Вадим написал(a):
> так тогда зачем сложности?
>
> > Вешайте вот так:
> >
> > case "$1" in
> >         start)
> >                 start
>
> здесь у нас уже есть гарантия, что nysqld запущен и
> /var/lib/mysql/mysql.sock уже существует?
> значит можно:
> # ln -f /var/lib/mysql/mysql.sock
> /var/spool/postfix/var/lib/mysql/mysql.sock
>
> или я не прав?
похоже не прав, во всяком случае не работает.

> > while [ ! -S /var/lib/mysql/mysql.sock ]; do
> >   a=1;
есть пустой оператор, а то так не красиво
> > done

и куда написать сатейку, чтобы такие как я быстро могли найти?

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] hardlink -> mysql
  2005-01-04 13:25       ` Лааз Вадим
  2005-01-04 14:09         ` Лааз Вадим
@ 2005-01-05  7:49         ` Ivan Fedorov
  1 sibling, 0 replies; 12+ messages in thread
From: Ivan Fedorov @ 2005-01-05  7:49 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 439 bytes --]

Лааз Вадим пишет:
> так тогда зачем сложности?
> 
> 
>>Вешайте вот так:
>>
>>case "$1" in
>>        start)
>>                start
> 
> здесь у нас уже есть гарантия, что nysqld запущен и
> /var/lib/mysql/mysql.sock уже существует?
> значит можно:
> # ln -f /var/lib/mysql/mysql.sock /var/spool/postfix/var/lib/mysql/mysql.sock
> 
> или я не прав?
не прав. Надо проверять код возврата... оно могло и не запуститься по
каким либо причинам.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] hardlink -> mysql
  2005-01-04 14:09         ` Лааз Вадим
@ 2005-01-11 10:27           ` Vladimir V Kamarzin
  2005-01-31 12:46           ` Grigory Fateyev
  1 sibling, 0 replies; 12+ messages in thread
From: Vladimir V Kamarzin @ 2005-01-11 10:27 UTC (permalink / raw)
  To: community

>>>>> On 04 Jan 2005 at 19:09 checked  writes:

>> > while [ ! -S /var/lib/mysql/mysql.sock ]; do
>> >   a=1;
 c> есть пустой оператор, а то так не красиво
>> > done
 c> и куда написать сатейку, чтобы такие как я быстро могли найти?

Может быть вот сюда? ;-)
http://www.opennet.ru/tips/sml/
http://www.opennet.ru/announce_tips.shtml


-- 
	 // WBR, Vladimir V. Kamarzin, 2:5077/16.35

panic("aha1740.c"); /* Goodbye */
        linux-2.2.16/drivers/scsi/aha1740.c


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] hardlink -> mysql
  2005-01-04 14:09         ` Лааз Вадим
  2005-01-11 10:27           ` Vladimir V Kamarzin
@ 2005-01-31 12:46           ` Grigory Fateyev
  2005-02-02  5:34             ` Лааз Вадим
  1 sibling, 1 reply; 12+ messages in thread
From: Grigory Fateyev @ 2005-01-31 12:46 UTC (permalink / raw)
  To: community

Hello, Лааз!
04 Января 2005г. в 17:09 You wrote:

> В сообщении от 4 Январь 2005 16:25 Лааз Вадим написал(a):
> > так тогда зачем сложности?
> >
> > > Вешайте вот так:
> > >
> > > case "$1" in
> > >         start)
> > >                 start
> >
> > здесь у нас уже есть гарантия, что nysqld запущен и
> > /var/lib/mysql/mysql.sock уже существует?
> > значит можно:
> > # ln -f /var/lib/mysql/mysql.sock
> > /var/spool/postfix/var/lib/mysql/mysql.sock
> >
> > или я не прав?
> похоже не прав, во всяком случае не работает.
> 
> > > while [ ! -S /var/lib/mysql/mysql.sock ]; do
> > >   a=1;
> есть пустой оператор, а то так не красиво
> > > done
> 
> и куда написать сатейку, чтобы такие как я быстро могли найти?

Если уже есть, можно ссылку?

Спасибо!
-- 
Всего наилучшего!
greg_[at]_anastasia_[dot]_ru Григорий.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] hardlink -> mysql
  2005-01-31 12:46           ` Grigory Fateyev
@ 2005-02-02  5:34             ` Лааз Вадим
  2005-02-02  8:16               ` [Comm] " Michael Shigorin
  0 siblings, 1 reply; 12+ messages in thread
From: Лааз Вадим @ 2005-02-02  5:34 UTC (permalink / raw)
  To: community

В сообщении от 31 Январь 2005 15:46 Grigory Fateyev написал(a):
> Если уже есть, можно ссылку?

пока нет. увы, но со временем плохо. хочу на этих выходных написать.

-- 
инженер-электроник Лааз Вадим
Железноводский ГУС
т. (87932) 3-14-30

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Comm] Re: hardlink -> mysql
  2005-02-02  5:34             ` Лааз Вадим
@ 2005-02-02  8:16               ` Michael Shigorin
  2005-02-02  9:28                 ` Лааз Вадим
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2005-02-02  8:16 UTC (permalink / raw)
  To: community

On Wed, Feb 02, 2005 at 08:34:08AM +0300, Лааз Вадим wrote:
> > Если уже есть, можно ссылку?
> пока нет. увы, но со временем плохо. хочу на этих выходных
> написать.

Пните и меня, если что -- текст/сссылку добавим. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Re: hardlink -> mysql
  2005-02-02  8:16               ` [Comm] " Michael Shigorin
@ 2005-02-02  9:28                 ` Лааз Вадим
  0 siblings, 0 replies; 12+ messages in thread
From: Лааз Вадим @ 2005-02-02  9:28 UTC (permalink / raw)
  To: community

В сообщении от 2 Февраль 2005 11:16 Michael Shigorin написал(a):
> > > Если уже есть, можно ссылку?
> >
> > пока нет. увы, но со временем плохо. хочу на этих выходных
> > написать.
>
> Пните и меня, если что -- текст/сссылку добавим. :)

пожертвовал обедом :)
результаты http://www.beshtau.ru/docs/

помощи буду рад.
-- 
инженер-электроник Лааз Вадим
Железноводский ГУС
т. (87932) 3-14-30

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2005-02-02  9:28 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-04  7:53 [Comm] hardlink -> mysql Лааз Вадим
2005-01-04 11:12 ` Ivan Fedorov
2005-01-04 12:34   ` Лааз Вадим
2005-01-04 12:59     ` Ivan Fedorov
2005-01-04 13:25       ` Лааз Вадим
2005-01-04 14:09         ` Лааз Вадим
2005-01-11 10:27           ` Vladimir V Kamarzin
2005-01-31 12:46           ` Grigory Fateyev
2005-02-02  5:34             ` Лааз Вадим
2005-02-02  8:16               ` [Comm] " Michael Shigorin
2005-02-02  9:28                 ` Лааз Вадим
2005-01-05  7:49         ` [Comm] " Ivan Fedorov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git