[Volgograd] lockfile

Dwarf dwarf на reg.avtlg.ru
Вт Авг 26 14:10:56 MSD 2003


On Tue, Aug 26, 2003 at 12:42:22PM +0400, Serge S. Fukanchik wrote:
> Maxim Kovrov писал мне ранее:
> >В данном, конкретном случае, для скрипта из 10 строк, пойдёт и
> >lockfile. Это я слегка скрипт mz подправил.
> А че это за скрипт такой?

Опа! Я ж тебе его посылал - мозиллу пущает. А если запущена, открывает
ссылку в новом табе. Там, в аттаче, если надо. Может быть, добавишь
что-нибудь, чтобы при случае он не подвисал. Я пока не могу компактно
это оформить.

-- 
Best regards,
Dwarf (aka Maxim V. Kovrov).

"I hope you will find the courage to keep on living
 despite the existence of this feature."

	- Richard Stallman
----------- следущая часть -----------
#!/bin/bash
export DISPLAY=':0'

#MZ='/usr/bin/mozilla'
MZ='/usr/bin/firebird'
cd $HOME

LOCKFILE=.mzsync.lock

URI=$1

lockfile -r20 -1 $LOCKFILE

if $MZ -remote "ping()" 2> /dev/null; then
		$MZ -remote "openURL($URI, new-tab)" &>~/mz.log &
else
		$MZ  "$URI" &>~/mz.log &
		until $MZ -remote "ping()"; do
				sleep 1 # wait 1 sec
		done
#		sleep 2
fi

trap "rm -f $LOCKFILE;exit 0" 0 1 2 3 9 13 15

rm -f $LOCKFILE


export DISPLAY=
cd -


Подробная информация о списке рассылки Volgograd