* [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 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-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
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